我希望不同类型的搜索的缩放级别不同。例如:- 如果用户搜索country/state/streets/buildings
缩放级别应5/10/15/20
分别为。我怎样才能在我的 android 应用程序中做到这一点。
感谢帮助。
那么你可以做这样的事情
String address = addresses.get(0).getAddressLine(0); // If any additional address line present than only, check with max available address lines by getMaxAddressLineIndex()
String city = addresses.get(0).getLocality();
String state = addresses.get(0).getAdminArea();
String country = addresses.get(0).getCountryName();
String postalCode = addresses.get(0).getPostalCode();
String knownName = addresses.get(0).getFeatureName();
String street = addresses.get(0).getThoroughfare();
if(!knownName.equalsIgnoreCase("")){
//set zoom level 20
return;
}
if(!street .equalsIgnoreCase("")){
//set zoom level 15
return;
}
if(!state .equalsIgnoreCase("")){
//set zoom level 10
return;
}
if(!city .equalsIgnoreCase("")){
//set zoom level 5
return;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句