Google Map API: отображать только маркеры, расположенные на улице

У меня есть тонна маркеров в городе. Когда я делаю поиск по адресу, я могу получить маркеры вокруг этого места. Но я хочу пойти немного дальше и ввести только название улицы и получить все маркеры, расположенные на этой улице. Моя проблема в том, что я не знаю, как получить координаты формы улицы (например: координаты северо-восток, северо-запад, юго-восток, юго-запад по простой прямой улице, но может иметь больше координат в зависимости от формы улица).

Кто-нибудь знает, как это сделать?

Заранее большое спасибо.

1 ответ

Я думаю, что вы пытаетесь нарисовать многоугольник. Если это так, вы можете сначала собрать координаты ваших маркеров в массив и использовать этот массив для рисования многоугольника.

Для получения дополнительной информации о том, как нарисовать форму многоугольника, посетите этот сайт: https://developers.google.com/maps/documentation/javascript/shapes

Или вы можете увидеть наглядный пример: https://developers.google.com/maps/documentation/javascript/examples/polygon-arrays

Также есть перетаскиваемый пример: /questions/14642123/risovanie-poligonov-i-poluchenie-koordinat-s-pomoschyu-google-map-api-v3/14642136#14642136

Другие вопросы по тегам