2017-02-05 9 views
0

Возможно ли получить места внутри прямоугольника или любой другой фигуры в Google Maps api? В принципе, я хочу, чтобы пользователь нарисовал прямоугольник на карте, и моя программа должна найти все места (например, рестораны), которые находятся внутри этого прямоугольника. Мне удалось с кругом, но я не знаю, как это сделать с прямоугольником. Спасибо заранее.Получить места внутри прямоугольника google maps

+1

Как вы это сделали в кругу? – geocodezip

+0

@geocodezip, я получил радиус круга и использовал этот радиус радиуса мест api. То же самое нельзя сделать для прямоугольника, так как прямоугольник не имеет радиуса. – Ruben

ответ

0

Если вам нужно искать места в прямоугольнике, используя библиотеку мест Maps API JavaScript v3, вы должны использовать параметр bounds в вашем объекте PlaceSearchRequest.

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

границы Тип: LatLngBounds | LatLngBoundsLiteral

границы, внутри которых производится поиск мест. Как местоположение, так и радиус будут игнорироваться, если установлены границы.

+0

Привет. Спасибо за Ваш ответ. Я уже сам это выяснил. Но, кажется, есть ошибка, также высевают места вне формы: http://savepic.org/8484970.png Знаете ли вы, как это решить? Благодарю. – Ruben

+0

Границы - сильное предложение, но отнюдь не ограничение. То же самое касается поиска радиуса. – amenadiel