Используйте данные Google широты как слой в OpenLayers
-
13-11-2019 - |
Вопрос
У меня есть приложение MAP, созданное на OpenLayers, которые отображают базовыйap и различные сайты передачи, которые поддерживают наш сервисный персонал.Чтобы иметь возможность отправить ближайший Techian на сайт, когда возникает ошибка, мы хотим отслеживать их и отображать их последнюю позицию на карте.
Мы только что начали использовать широту Google, и он работает в приложении широты, как и ожидалось, но какой лучший подход к использованию этих данных как отдельный слой в OpenLayers?Чтобы отобразить все пользователи, которые подключены на одной карте?
Я думаю, возможно, векторный слой с сервисом Geojson, который запрашивает широту API, но любые мысли и идеи приветствуются.
Решение
Ну, это может быть вашим собственным веб-сервисом, который не требует широты API, или вы можете позвонить в API Google непосредственно с клиента, поскольку он основан на основе отдыха.
На стороне OpenLayers Я также предпочитаю векторный слой, так как он очень гибкий и, похоже, выполняет ваши требования.
Вы, вероятно, также захотите создать таймер (SettimeOut ()), которые вызывают широту API каждую минуту или так и обновляют позиции пользователя.