Я бы хотел найти "угол улицы" или "ближайший перекресток" в Картах Google.Мне нужен только lat / lon в качестве вывода, мне не нужна читабельная этикетка.В идеале это должен быть случайно выбранный перекресток в радиусе 500 м от заданной точки, а не просто «предстоящий перекресток» на маршруте.
В лучшем из миров я мог бы сделать это, используя бесплатныйверсии API мобильного SDK (я использую телефон Android).
API "snap to road" не является бесплатным и также не совсем говорит о перекрестках.«Маршрутный» API мог бы рассказать мне о перекрестках, но только если бы мне удалось протолкнуть маршрут, который, как оказалось, совершил поворот в соответствующей точке.
Самое близкое, что я могу выяснить, - это установитьстиль контраста на карте «нормального» режима, затем создайте снимок для растрового изображения, а затем используйте анализ изображения, чтобы выяснить, что выглядит как пересечение дорог;затем используйте объект Projection, чтобы отобразить его в широту / долготу.
Это кажется довольно хрупким.Есть ли лучший способ использовать доступные API Google Maps для этого?(С оплатой или без.)