私は現在の場所を見つけるアンドロイドアプリを持っていますが、現在の場所から20マイル以内にある郵便番号を特定する必要があります。この情報を見つける最良の方法は何でしょうか?公開APIまたはWebサービスはありますか?私は入力として緯度/経度または郵便番号を与えることができます。緯度/経度付近の郵便番号のリストを取得
1
A
答えて
0
。その結果を使用して、その半径に関連した郵便番号を探します。私が知っているよう
import com.google.android.maps.GeoPoint;
public class DistanceCalculator {
private double Radius;
// R = earth's radius (mean radius = 6,371km)
// Constructor
DistanceCalculator(double R) {
Radius = R;
}
public double CalculationByDistance(GeoPoint StartP, GeoPoint EndP) {
double lat1 = StartP.getLatitudeE6()/1E6;
double lat2 = EndP.getLatitudeE6()/1E6;
double lon1 = StartP.getLongitudeE6()/1E6;
double lon2 = EndP.getLongitudeE6()/1E6;
double dLat = Math.toRadians(lat2-lat1);
double dLon = Math.toRadians(lon2-lon1);
double a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(Math.toRadians(lat1)) * Math.cos(Math.toRadians(lat2)) *
Math.sin(dLon/2) * Math.sin(dLon/2);
double c = 2 * Math.asin(Math.sqrt(a));
return Radius * c;
}
}
0
次の例のように、逆ジオコーダを使用する必要があります:私はHaversine式を使用して開始する
0
は長い間、私のように、このためのAPIがありませんが、これが効果的に逆ジオコーディングの問題である
関連する問題
- 1. 郵便番号への経度/緯度?
- 2. javascriptの緯度と経度から郵便番号を取得
- 3. 緯度/経度から郵便番号+ 4を取得する
- 4. 緯度/経度を郵便番号/近所の名前に変換する
- 5. 経度と緯度から郵便番号を取得するgoogle api
- 6. 緯度/経度に郵便番号を割り当てる
- 7. 郵便番号に基づく緯度と経度
- 8. 緯度と経度は郵便番号がありますか?
- 9. 英国の緯度と経度で郵便番号を見つける方法
- 10. 郵便番号を指定すると、その郵便番号の範囲内にある緯度経度の範囲を調べる方法は?
- 11. PHPでの郵便番号の近接度計算
- 12. 特定の郵便番号の最も近い郵便番号の検索
- 13. Googleのストリートビューから緯度/経度/緯度/緯度/経度を取得する
- 14. 最近の郵便番号検索asp.net
- 15. 半径内に現在の郵便番号を指定して郵便番号リストを取得する
- 16. 英国の郵便番号リスト - 近くの5つのジップリスト
- 17. 緯度と経度の近い場所
- 18. 緯度と経度から電話番号を取得するには
- 19. MapKitを使用して緯度/経度付近の場所のリストを取得できますか?
- 20. 郵便番号
- 21. 郵便番号
- 22. Androidで緯度と経度を使用してユーザーの郵便番号を取得するにはどうすればよいですか?
- 23. 緯度/経度を指定すると、Cの緯度/経度のリストから最も近い緯度/経度のペアが見つかります。
- 24. restfbから緯度、経度を取得
- 25. 緯度経度から国を取得
- 26. 経度と緯度を取得
- 27. jxmapviewer2から緯度経度を取得
- 28. 都市、郵便番号または市区町村名に基づいて緯度および経度を取得
- 29. 郵便番号が
- 30. Django:郵便番号
で動作するように独自のデータ・ベースを作成するために郵便番号データベースhttp://zips.sourceforge.net/を使用することができましたlat/lonを読み取り可能なアドレスに変換するプロセスです。 Google API https://developers.google.com/maps/documentation/geocoding/があります。これは開始に役立つはずです。 – twain249