2012-02-27 13 views

答えて

0

GoogleマップマップのAPIに異なっており、特に、ジオコーダは、そのものを行うためにたくさんより多くの情報を使用しています。 APIジオコーダーは、Annapolis Roadについて6505を知らない。 Mapsジオコーダーはそのアドレスを使用してショッピングセンターのレコードおよび他の関連データを検索することができます。 APIジオコーダーは、「Annapolis Road、Landover Hills、MD、20784」について知っています。

標準のアドバイスでは、ページを表示するたびにクライアントを使用して住所をジオコードすることはありません。自分で位置をジオコードし、それらの座標を格納し、座標を使用してマーカーを配置します(現在アドレス取得時と同じようにデータベースから取得します)。

Googleのリソースを節約するだけでなく、地図の読み込みがより迅速になり、ジオコーダの変更を防ぐことができます。

+0

こんにちはAndrewがとても役に立ちました。その場所をどのようにしてジオコードするのですか?あなたは緯度と経度を取っていると思いますか? – user1235905

+0

ジオコーディングはアドレスの緯度/経度を検索しています(逆は、アドレスを見つけるためにlat/lngを使用し、逆ジオコーディングです)。 John Coryatのhttp://maps.huge.info/pinpointaddress.htmのようなものを使って適切な場所に近づけてから、マーカーをドラッグして正しい座標を取得します。他の類似のアプリケーションも利用できます。 –

関連する問題