Что я хочу: Используйте поиск рядом с параметром bounds , чтобы получить места внутри прямоугольника с 50 метров на сторону.
Что я получу: Результат пропустил все места возле угла прямоугольника, я увидел это, переместив прямоугольник, чтобы доказать много точек и посмотреть, где он начинает пропускать место.
Также, если я изменю связанный параметр длярасположение точки радиус параметр, я получаю тот же результат, места в области круга.
код:
var searchBounds = rectangle.getBounds();
var service = new google.maps.places.PlacesService(map);
service.nearbySearch({ bounds:searchBounds, type: ['point_of_interest'] }, callback);