DirectionsService: добавление пользовательских "режимов движения" или "пользовательских путей"
Я создал свою собственную карту с собственным mapType.
Теперь на этой карте я хотел бы включить DirectionsService (маршрутизация), но мне нужны собственные пути (не улицы / рельсы, к которым привязан DirectionsService).
Могу ли я добавить свои собственные пути к DirectionsService, который должен быть основой для расчета маршрута?
Я до сих пор нашел этот SO-вопрос, но в моем случае я хочу создать эти пути "на лету" и внедрить их в карту, не загружая статический путь в Google.
В идеальном случае, когда я вычисляю маршрут, DirectionService должен использовать дороги из Google Maps И мои собственные пути, чтобы найти самый быстрый путь.
Пример:
Скажем, у меня перед домом есть сад с лабиринтом, а путь через лабиринт отсутствует в Картах Google. Теперь, если мне нужны маршруты через этот лабиринт, мне нужно как-то добавить путь - иначе, вероятно, лучшее, что может сделать DirectionsService, - это вычислить прямую линию между начальной и конечной точкой.
1 ответ
Не совсем уверен, что вы подразумеваете под пользовательскими путями, но похоже, что добавление путевых точек к вашим маршрутам может помочь. С его помощью вы можете изменить путь, который генерируется из направлений.