Возможно ли получить места внутри прямоугольника или любой другой фигуры в Google Maps api? В принципе, я хочу, чтобы пользователь нарисовал прямоугольник на карте, и моя программа должна найти все места (например, рестораны), которые находятся внутри этого прямоугольника. Мне удалось с кругом, но я не знаю, как это сделать с прямоугольником. Спасибо заранее.Получить места внутри прямоугольника google maps
ответ
Если вам нужно искать места в прямоугольнике, используя библиотеку мест Maps API JavaScript v3, вы должны использовать параметр bounds в вашем объекте PlaceSearchRequest.
https://developers.google.com/maps/documentation/javascript/reference#PlaceSearchRequest
границы Тип: LatLngBounds | LatLngBoundsLiteral
границы, внутри которых производится поиск мест. Как местоположение, так и радиус будут игнорироваться, если установлены границы.
Привет. Спасибо за Ваш ответ. Я уже сам это выяснил. Но, кажется, есть ошибка, также высевают места вне формы: http://savepic.org/8484970.png Знаете ли вы, как это решить? Благодарю. – Ruben
Границы - сильное предложение, но отнюдь не ограничение. То же самое касается поиска радиуса. – amenadiel
Как вы это сделали в кругу? – geocodezip
@geocodezip, я получил радиус круга и использовал этот радиус радиуса мест api. То же самое нельзя сделать для прямоугольника, так как прямоугольник не имеет радиуса. – Ruben