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