3

特定の地域内を検索する Google マップ (API v3) を作成しています。近隣は正方形ではなく、多角形の境界ボックスを作成するためのさまざまなポイントです。ポリゴンの作成方法は知っていますが、ポリゴン内のみを検索する方法がわかりません。以下では、中心位置からの半径を使用していることがわかりますが、半径は必要なく、特定の場所のみが必要です。

var request = {
  location: centerLatlng,
  radius: 800,
  types: ["school", "church", "park", "university"]
};
4

1 に答える 1

2

これは Places API リクエストだと思いますか? https://developers.google.com/maps/documentation/javascript/places

API は、任意のポリゴンの受け渡しをサポートしていません。本当にそのように検索する必要がある場合は、(例のように) サークル検索を実行するだけで済みます。その後、形状に合わない結果を破棄します。

Maps API自体に「サイドポリゴンのポイント」テストがあるとは思わないが、オンラインでコードを見つけることができる https://www.google.com/search?q=point+in+polygon

于 2012-07-02T16:47:46.370 に答える