住所を使って緯度ロングを取得およびZIP方法コードのAndroid
私が受け入れに理解を答えはありますが、私の問題はドイツでは独特の住所がないため、緯度と経度を取得するために住所のみを使用すると、誤った緯度の長い座標が表示されることがあります。同様に、ベルリンとフランクフルトにある "Hauptstrasse"という住所があります。だから私は間違った座標を取得します。
Adress AND Zipコードを使用して右のlong long座標を取得する方法はありますか?
例えばこのコードは住所がを使用しています。
public GeoPoint getLocationFromAddress(String strAddress){
Geocoder coder = new Geocoder(this);
List<Address> address;
GeoPoint p1 = null;
try {
address = coder.getFromLocationName(strAddress,5);
if (address==null) {
return null;
}
Address location=address.get(0);
location.getLatitude();
location.getLongitude();
p1 = new GeoPoint((double) (location.getLatitude() * 1E6),
(double) (location.getLongitude() * 1E6));
return p1;
}
}