Я хочу создать ту же функциональность, что и приложение Google Maps на веб-сайте, используя JavaScript API Google Maps. Я могу получить текущее местоположение пользователя и обновить его через setinterval
на карте.
Проблема в том, что я получаю несколько предложений о направлении с помощью API направления. Поэтому, если я выбираю второй маршрут из предложенных маршрутов от Google, он показывает второе направление маршрута, но при обновлении страницы показывает первое направление.
Кроме того, я хочу, чтобы администратор отслеживал пользователей по их идентификатору. Я могу найти их, но я не могу показать направление на карте для администратора.
У кого-нибудь есть идеи по этому поводу?
По сути, я создаю сайт, который позволяет пользователям отслеживать свои поездки и помогать им добраться до пункта назначения, отслеживать свое местоположение и сохранять его в базе данных.
Вот разработка сайта:
https://www.aghadiinfotechforclient2.com/track/
пользователь: demo pass: demo @ 123
И найти ссылку на пользователя:
https://www.aghadiinfotechforclient2.com/track/locate с идентификатором пользователя: 5
Во-первых, используйте watchPosition, а не setInterval. Во-вторых, я игнорировал бы направление и использовал бы инструкции карты Google для поездки.
Других решений пока нет …