Я ищу, чтобы создать маршруты движения между двумя точками, где одна или обе точки не имеют дороги непосредственно к ней, но рядом с ней.Google Направления движения Ближайшая дорога
Например, если вы используете DirectionsService, попробуйте создать линию электропередачи между Moab, UT и Национальным парком Zion, UT вы получите Zero_Results, так как нет пути к CENTER (lat, lng, возвращенному google) из Национальный парк Сион. Если вы сделаете то же самое на google.com/maps, вы увидите линию электропередач от Моава до Восточного входа в Национальный парк Сиона и прогулку до центра парка (где размещается булавка). Как они определили, куда ехать в Национальный парк Сион?
Добро пожаловать в StackOverflow! На ваш вопрос, какие подходы/алгоритмы вы пробовали? Люди здесь рады помочь, но мы не обязательно хотим делать исследование/кодирование для вас. Вы получите отличные ответы, если вы покажете, какие исследования/подходы вы уже пробовали, и т. Д. – Castaglia
Я не хочу код. Я написал тонну, чтобы попытаться понять это. Я больше ищу идею, как это сделать. Насколько я могу судить, в API API никак не может сказать DirectionsService найти ближайшую дорогу при создании Диска. Это означает, что требуется специальное решение. Я попытался использовать близлежащее приложение с приличным радиусом, но проблема в том, что вы действительно не знаете, какая конечная точка вызывает возврат ZERO_RESULTS. Я просто пытаюсь выяснить, есть ли опция запроса, которую я пропустил, или если у кого-то есть хорошая идея, как это сделать. Для этого не требуется никакого кода. –