1

これは非常に古いスレッドであるため、質問されます。しかし、どのジオコーディングサービスが最もよく証明できるかについて、私は同じ混乱を抱えています.

私はJavaベースのWebアプリケーションに取り組んでおり、次の機能を実装する必要があります

  • 住所をジオコーディングする
  • 逆ジオコーディングを実行する
  • 地図上にルートを表示
  • 2つの緯度/経度間の距離と時間を計算します
  • 可能であれば、提案されたルートのオプションも提供して、ユーザーが最速または最短のルートを決定できるようにします

最初はcloudemade APIから始めました。上記のすべての機能で動作しますが、リバースジオコーディングや住所のジオコーディングでは、緯度/経度の結果が得られない場合がほとんどです

次に MapQuest でも試してみましたが、この場合、特定の住所をジオコーディングできない場合がほとんどです。

今、私はYahooで検索していましたが、私の検索によると、yahooには表示する独自のマップがなく、ルーティング機能もありません。距離を手動で計算する必要があります

上記の機能が含まれていると、どのサービスがより信頼性が高く正確になるかについて、誰でも私に提案できますか

4

2 に答える 2

3

免責事項: 私は MapQuest で働いています。

ジオコーディングの性質上、どちらのジオコーディング サービスがより信頼性が高く、より正確であるかについては言えません。結果に影響を与える可能性のある非常に多くの変数があります。通りの名前のつづりが間違っていたか、余分な「2 行目」の住所情報 (つまり、「Apartment #5, 2nd Floor」) があったか、住所が正しく、正式な住所 (つまり、米国郵政公社、カナダ郵便局などによって正式に認められた住所)? リバース ジオコーディングについても同じことが言えます。リバース ジオコーディングが行われるほど通りに近い座標を渡していますか?それとも、座標が森の真ん中または水域内にありますか? 完全に完璧なサービスを見つけるのは難しいと思いますが、これらは結果に影響を与える可能性のあるいくつかの問題です. そしてもちろん、

いずれにせよ -- もう一度確認したい場合、MapQuest はGeocoding API (ライセンス/商用データ - 1 日あたりのトランザクション制限) とOpen Geocoding API (OpenStreetMap データに基づく - 完全に無料で無制限に使用できます) を提供しています。 MapQuest が提供するその他の API も、リストしたその他の要件を満たすことができます。

于 2012-11-29T18:39:41.777 に答える
0

Google API、MapQuest、Cloud Made を比較したい場合は、正確な位置を表示し、アプリケーションのデバッグに役立つ json も表示するこの小さなユーティリティを見ることができます。このユーティリティは、次の URL からアクセスできます。

http://ankit-zalani.appspot.com/GeoCode/index.jsp

于 2013-06-14T19:16:08.537 に答える