0

だから私は現在グーグルマップに問題があります。フュージョンテーブルを使用して、FusionTableLayerを介してGoogleマップにデータを入力していgoogle maps js api V3ます。私のテーブルには、ジオコーディングされた「場所」タイプの列があります。それはすべて機能しますが、私の問題は次のマップで簡単に確認できます。

http://goo.gl/maps/Caon1

ご覧のとおり、住所の違いは、宛先住所の前に「ディラーズ」という単語が追加されていることだけですが、それでも1マイル近く離れています。私が実際に探しているアドレスはディラーズの宛先アドレスですが、アドレスをグーグルに入れるだけで、送信元アドレスが表示されます。

テーブルには2万以上のエントリが含まれているため、これらすべてのジオコードデータが正しい必要があります。現在、それらの約15%はこのように正しくありません。テーブルを再ジオコーディングしてもかまいませんが、Googleが実際に住所に対して不適切な緯度を返している場合、それが解決策になるとは思えません。

ジオコーディング時に住所の正しいlatLngを確実に取得する方法に関する提案はありますか?ジオコーディングに場所の名前を追加することを考えましたが、それでもさらに悪い結果が返されます。


アップデート

私のフュージョンレイヤーが実際に3番目の場所を返しているようです。私はそれをこの地図に追加しました:

http://goo.gl/maps/KCG4F

Cの上に正確に配置されているわけではありません。少し左にパンすると、どこの真ん中にLensCraftersが表示され、実際にはその上にマーカーが直接配置されています。真剣にグーグルマップ?

4

1 に答える 1

1

GoogleマップのそのエントリはPlacesエントリからのものであり、その結果はPlacesAPIまたはGoogleMapsAPIv3のPlacesライブラリから取得できます。Fusion Tables Geocode機能は、Placesデータベースを使用しません。

http://www.geocodezip.com/v3_GoogleEx_places-searchboxB.html

テキストボックスに「Dillard's:Uptown Village、Cedar Hill、TX」と入力します。

選択を自動化する方法がわからない。それらのいくつかを手動で修正する必要があるかもしれません。

于 2012-11-05T19:24:02.520 に答える