2017-11-22 32 views
-1

同じ場所を確認するときにジオコーディングAPIとGoogleマップの間に矛盾が発生しました。 Googleマップで次の場所を試しました: 33 Place Massena、06000 Nice、France(出発地点) ニースフランス、ニースフランス(目的地) 距離は1.7〜2.2ですkm。ジオコーディングAPIとGoogleマップから場所を取得したときの相違点

enter image description here

しかし、私はグーグルマップを使用し、そのジオコーディングAPIを使用して上記の先を交換したときに、距離は3.7キロである私が使用されるAPIは、以下のリンクである
enter image description herehttps://maps.googleapis.com/maps/api/geocode/json?address=Gare%20de%20Nice%20Ville,%20Avenue%20Thiers,%2006000%20Nice%20France をご覧くださいさらなる参考のため添付の写真。

どうして違うのか確認してください。

答えて

0

私はこれが意図された動作だと思います。アドレス文字列を適用して座標を適用することの違いを理解する必要があります。

アドレス文字列 'Gare de Nice Ville、Avenue Thiers、06000 Nice France'を適用すると、ルートサービスは場所ID ChIJnfu2MAbQRIRI1aBedCqfGXAの施設にジオコードします。この場合

https://google-developers.appspot.com/maps/documentation/utils/geocoder/#q%3DGare%2520de%2520Nice%2520Ville%252C%2520Avenue%2520Thiers%252C%252006000%2520Nice%2520France

方向サービスは、この確立のために定義されたアクセスポイントを使用します。あなたのスクリーンショットを見て、私はあなたが方向サービスだけで最寄りの道路にそれをスナップします43.704612,7.261933座標適用する場合は、この確立のためのアクセスポイントは、私のスクリーンショット

enter image description here

に同様に示されていることと思います。あなたはスナップポイントとアクセスポイントのを見ることができるように、次の要求

https://roads.googleapis.com/v1/snapToRoads?path=43.704612%2C7.261933&key=YOUR_API_KEY

道路へのスナップの結果に似たものには、次のスクリーンショット

enter image description here

に示されています設立が異なります。私はAvenue Thiersを使ってスナップポイントに達することを許さない一定のターン制限があるとし、この場合Voie Pierre Mathis経由で大きな迂回路を作っていると思います。

私の説明があなたの疑問を解決することを願います。

関連する問題