Я хотел бы проанализировать ленту kml с URL, чтобы добавить данные в Mapbox - PullRequest
0 голосов
/ 09 марта 2020

Есть ли способ проанализировать данные из RSS кмл, чтобы добавить их в Mapbox? У меня есть устройство Inreach от Garmin, и я буду go в течение долгого пути в мае. Идея состоит в том, чтобы создать классную карту, где семья может следить за мной в режиме реального времени. Проблема в том, что garmin предоставляет доступ к каналу kml только через URL, где хранятся все данные.

1 Ответ

1 голос
/ 10 марта 2020

Карты Mapbox поддерживают отображение данных в реальном времени, как показано в этом Mapbox GL JS пример . В этом конкретном примере положение символа на карте определяется данными Geo JSON, полученными из url (который периодически обновляет Geo JSON).

Как показано в спецификации стиля Mapbox , исходный объект может быть одного из нескольких типов: vector, raster, raster-dem, geojson, image, или video. Учитывая, что вы работаете с KML, лучшим вариантом, вероятно, будет периодический анализ канала KML, преобразование новых данных в Geo JSON и передача их в Geo JSON source , как сделано в приведенном выше примере.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...