Google Maps API
場所のストリート座標を取得する方法はありますか?
単純です: 一番近い通りの座標を取得したいだけです。これを取得するには、たとえば、通りを構成するすべての座標が必要です。
このようなものはありますか?
Google Maps API
場所のストリート座標を取得する方法はありますか?
単純です: 一番近い通りの座標を取得したいだけです。これを取得するには、たとえば、通りを構成するすべての座標が必要です。
このようなものはありますか?
directionService を使用できます。
指定された住所 (または場所) を出発地と目的地としてdirectionsService.route()
渡して、 travelMode を使用しますDRIVING
。応答には、最も近い通りが含まれている必要があります。
これらの回答はすべて古いものであり、Google は回答以降、maps API を大幅に再配置しました。2018 年に、場所 (経度、緯度) を「道路上のポイント」に変換する最良の方法は、snap-to-road またはnearest-road サービスを使用することです: https://developers.google.com/maps/ドキュメンテーション/道路/スナップ
この API は、API 呼び出しごとに 1 セントを請求し、呼び出しごとに最大 100 の異なるポイントを取得できることに注意してください。レイテンシと複雑さが問題にならない場合、クライアントでこの質問に答える必要がある場合は、さまざまなクライアントから最大 100 件のリクエストを収集し、Google に 1 つのリクエストを送信して、リクエスト データを適切なクライアント。(この使用には、必ず snap-to-road ではなく、nearest-road を使用してください。)
また、現在、Google マップには月額 200 ドルのステートメント クレジットが用意されているため、この API を少量使用しても、実際にはそれほど費用がかからない (またはまったく費用がかからない) 可能性があります。