私は Google ジオコーディングを使用しており、地方の住所の多くでは、マーカーが区画の中央に配置されています。必要なのは、ジオコーディングされた住所の前の通りに配置されたマーカーです。
これは、現在テスト用に持っているものへのリンクです。 http://www.commsoft.net/maps/index.html
どんな提案でも大歓迎です。
私は Google ジオコーディングを使用しており、地方の住所の多くでは、マーカーが区画の中央に配置されています。必要なのは、ジオコーディングされた住所の前の通りに配置されたマーカーです。
これは、現在テスト用に持っているものへのリンクです。 http://www.commsoft.net/maps/index.html
どんな提案でも大歓迎です。
Google Maps API StreetViewServiceを使用して、必要な通りの場所を取得できる可能性があります。
GoogleMapsAPI-ストリートビューデータに直接アクセスする
その場所、検索範囲、およびコールバック関数をストリートビューサービスに送信します。
var streetViewService = new google.maps.StreetViewService();
streetViewService.getPanoramaByLocation(location, searchRadius, callbackFunction);
streetViewServiceは、現在地に最も近いストリートビュー写真で応答します。コールバック関数でcallbackFunction(data, status)
、、data.location.latLng
には、そのストリートビュー写真が撮影された通りの場所が含まれます。
これは完璧な解決策ではありませんが、自分の街路の場所をデータベースに保存する以外に、できる限り最善の方法かもしれません。主な欠点は、それが機能するためには、住所にストリートビュー画像が必要なことです。したがって、主に地方の住所に関心がある場合は、うまくいかない可能性があります。