2017-02-05 10 views
0

Googleマップのapiで長方形や他の形の中に場所を取得することは可能ですか?基本的には、地図上に矩形を描画し、その矩形の内側にあるすべての場所(レストランなど)を見つける必要があります。 私は円でこれを行うことができましたが、私はどのように長方形でそれを知りません。 ありがとうございます。長方形内の場所を取得するGoogleマップ

+1

サークル内でどのようにしましたか? – geocodezip

+0

@geocodezip、私は円の半径を得て、その半径を場所apiの半径に使用しました。矩形は半径を持たないので、矩形に対しても同じことはできません。 – Ruben

答えて

0

Maps JavaScript API v3の場所ライブラリを使用して四角形内の場所を検索する必要がある場合は、PlaceSearchRequestオブジェクトでboundsパラメータを使用する必要があります。

https://developers.google.com/maps/documentation/javascript/reference#PlaceSearchRequest

境界タイプ:LatLngBounds |場所を検索する内LatLngBoundsLiteral

境界です。境界が設定されている場合は、場所と半径の両方が無視されます。

+0

こんにちは。ご回答有難うございます。私はすでにその部分を自分で分かっています。しかし、エラーがあるように見える、形の外の場所もシードされています:http://savepic.org/8484970.pngこれを解決する方法を知っていますか?ありがとう。 – Ruben

+0

境界は強力な提案ですが、決して制約ではありません。半径検索でも同じです。 – amenadiel

関連する問題