1

1 つの都市内の通りにマーカーを配置する必要があるアプリケーションを作成しています。この特定の通りを検索するための入力を追加しました (プロセスを簡素化し、通りを手動でドラッグして見つける必要がないようにするため)。

したがって、「[通りの名前]、[都市]」と入力すると、期待どおりに機能し、通りを完全に特定できます。ただし、「[Street name]」のみを入力すると、マップは通りにありますが、別の都市にあります。

Geocoder に特定の都市で検索するように指示する方法はありますか?

最後に、リクエストに「、[City]」を手動で追加できますが、APIを介して可能かどうか疑問に思っています。

4

1 に答える 1

2

特定の領域に偏るようにジオコーダーに指示できます: https://developers.google.com/maps/documentation/javascript/geocoding#GeocodingViewports

注: これは完全に確実というわけではありません:バイアスをかけますが、制限しません。したがって、小さな村で「ダウニング街」を検索すると、ロンドンのダウニング街が見つかる可能性があります。

唯一の確実な方法は、住所に都市を強制することです。

于 2012-04-19T11:50:37.113 に答える