DirectionsService: добавление пользовательских "режимов движения" или "пользовательских путей"

Я создал свою собственную карту с собственным mapType.

Теперь на этой карте я хотел бы включить DirectionsService (маршрутизация), но мне нужны собственные пути (не улицы / рельсы, к которым привязан DirectionsService).

Могу ли я добавить свои собственные пути к DirectionsService, который должен быть основой для расчета маршрута?

Я до сих пор нашел этот SO-вопрос, но в моем случае я хочу создать эти пути "на лету" и внедрить их в карту, не загружая статический путь в Google.

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

Пример:

Скажем, у меня перед домом есть сад с лабиринтом, а путь через лабиринт отсутствует в Картах Google. Теперь, если мне нужны маршруты через этот лабиринт, мне нужно как-то добавить путь - иначе, вероятно, лучшее, что может сделать DirectionsService, - это вычислить прямую линию между начальной и конечной точкой.

1 ответ

Не совсем уверен, что вы подразумеваете под пользовательскими путями, но похоже, что добавление путевых точек к вашим маршрутам может помочь. С его помощью вы можете изменить путь, который генерируется из направлений.

Другие вопросы по тегам