0

Google Maps API V3 には、住所を LatLng に変換する方法が 2 つあります。google.maps.Geocoder クラスと Google Geocoding API です。同じ住所の LatLng を取得しようとすると、2 つのメソッドが異なる結果を返すことがわかりました。私が見つけたように、google.maps.Geocoderはより正確です。何故ですか?

住所のリストの LatLng を取得するアプリケーションを作成する必要があるため、google.maps.Geocoder はこれに役立ちませんが、Google Geocoding API はそれほど正確ではありません。何か案は?

例えば:

下の図で、赤いアイコンは google.maps.Geocoder の結果であり、青いアイコンは Google Geocoding API の結果です。どちらも「中国、北京、新街口北街 1 号」という住所からのものです。

ありがとうございました!

ここに画像の説明を入力

4

2 に答える 2

0

とのは、Geocoding-API によって精度 7 に丸められるようですlatlnggeometry.location

于 2013-10-09T10:59:54.453 に答える