2017-02-21 4 views
0

Я разрабатываю приложение, которое дает почтовый индекс, возвратит карту области со всеми дорогами в радиусе 100 м, выделенными либо зеленым красным, либо желтым цветом на основе нашего алгоритма машинного обучения. Моя задача 2-сложеннаяСтиль всей дороги с использованием API Карт Google

  1. Соберите все дороги в радиусе 100 метров данного Почтовый индекс
  2. Выделите те дороги, используя различные цвета

Наше решение самой первой задачи весьма неэффективен атм, мы пытаются преобразовать почтовый код в LatLng, а затем вычислить граничные поля с LatLng +/- 100m и извлечь названия улиц. Это, к сожалению, использует так много вызовов полосы пропускания и API, что мы должны искать новое решение. Есть ли что-нибудь, что мы могли бы использовать вместо этого?

Отметить те дороги, которые являются еще одной проблемой, поскольку я столкнулся с проблемами, когда приложение должно выделить конкретный маршрут, который был решен с использованием полилиний, основанных на точках API Google Maps API. В этом случае, однако, на данный момент не возвращается никаких баллов.

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

Настоятельно ценю вашу помощь!

ответ

0

В случае люди задаются вопросом, как решить подобный вопрос вот как мы решили его:

Наше текущее решение посылает начальный почтовый индекс и радиус OpenStreetMap API называется путепровода (http://wiki.openstreetmap.org/wiki/Overpass_API), которая возвращает улицы в пределах заданного ограничивающего прямоугольника (который рассчитывается с использованием долготы и широты почтового индекса) в качестве ПУТЕЙ (набор точек в формате JSON). Возвращенный WAY можно легко визуализировать с использованием полилиний, включенных в API карт google.

Надеюсь, что это поможет!

Смежные вопросы