私は住所データベースを持っており、グーグルジオコーディングとyahoo APIを使用して緯度と経度を検索しようとしました。その他の一般的なAPIやプログラムはありますか?私はubuntuプラットフォームを使用しています。緯度経度APIの
緯度経度APIの
答えて
少なくとも1つの他のジオコーディングシステム、OpenStreetMapを認識しています。これらのAPIのいずれかで見つけた唯一の大きな違いは、それぞれの詳細レベルです。 OpenStreetMapのデータは大幅に少なくなりますが、カスタムデータとの統合がはるかに簡単です。また、Googleが作成した地図は、3つの中で最も美しいものだと思います。
私は通常、HTTP経由でGoogle Mapsのジオコーディングサービスを使用していました.JsonまたはXMLを好きなように返します。詳細についてはhereを参照してください。
もう1つのオプションはGeoNames.orgです。また、興味深いサービスとクライアントライブラリも提供しています。
geocoder.usが役に立つ場合もあります。
YQLを使用して、uが可能予報 まずステップのリストを取得することができる:
SELECT woeid
FROM geo.places
WHERE text="##LATITUDE##, ##LONGITUDE##"
次いでplaceTypeによって結果を注文するフィルタを適用する逆ジオコーディング 。このヘルプUは
SELECT woeid
FROM geo.places
WHERE text="##LATITUDE##, ##LONGITUDE##" |
SORT(field="placeTypeName.code")
今すぐ最後のクエリによって結果WOEIDによって、すべての予想を取得し、ヌル結果をフィルタリングするために参加比喩を使う(....町、都市、郵便番号、地域、)マップレベルの精度で予想注文しますあなたが言及しているものの両方で
SELECT channel
FROM weather.woeid
WHERE w in (
SELECT woeid
FROM geo.places
WHERE text="##LATITUDE##, ##LONGITUDE##" |
SORT(field="placeTypeName.code"))
AND channel.
あなたが大量に処理してか、APIを照会時にユーザにマップを示すいないのであれば、あなたはTOSに違反しています。
あなたのニーズを満たすためのより良い解決策は、LiveAddressのようなものでしょう。私は実際にSmartyStreetsで働いています。何百万ものアドレスを実行することを妨げるようなライセンス制限はありません。座標を返すだけでなく、LiveAddressは住所の存在を確認し、住所を標準化します。これは重複を取り除くのに役立ち、多くのビジネス上の利点があります。
住所に関するその他のご質問がある場合は、私が個人的にお手伝いします。
- 1. 緯度/経度
- 2. 緯度&経度
- 3. Strava API - 正確な経度と緯度
- 4. Googleのストリートビューから緯度/経度/緯度/緯度/経度を取得する
- 5. 緯度経度ソート
- 6. topojson /経度+緯度
- 7. 東経度北緯緯度北緯
- 8. UTMへの緯度/経度
- 9. 緯度、経度の比較
- 10. Androidの緯度と経度
- 11. 経度/緯度のKDTree
- 12. 緯度/経度のJavascript
- 13. 住所の緯度経度
- 14. facebookイベントでグラフapi経由で緯度と経度を入力
- 15. 緯度/経度とメーター
- 16. 緯度経度IOS 4.3
- 17. デカルトと緯度/経度
- 18. 緯度と経度MVC 4
- 19. 緯度/経度変換
- 20. 解析JSON緯度/経度
- 21. マッピング緯度と経度
- 22. 緯度と経度は、R
- 23. Amcharts - 地図:カスタムマップ(緯度/経度)の悪い座標(緯度/経度)
- 24. のGoogle APIのルート:緯度/経度と宛先:placeIdは
- 25. GoogleマップのジオコーディングAPiが緯度と経度を返さない
- 26. 緯度と経度の変更google maps api
- 27. REST APIの緯度と経度を照会
- 28. GoogleのジオロケーションJS APIを与えるナンセンス緯度/経度
- 29. Google Maps API - 緯度/経度の代わりにch1903を使用
- 30. wunderground APIに緯度と経度の値を渡す方法