Карты Api: DirectionRenderer из массива latlng - PullRequest
1 голос
/ 07 июня 2011

У меня есть массив объектов latlng.

Я хочу показать DirectionsRenderer вдоль точек в этом массиве.При создании DirectionsRenderer кажется, что вы можете указать DirectionResult только как направление.

1 Ответ

0 голосов
/ 07 июня 2011

Отправьте DirectionsService запрос DirectionsRequest, содержащий вашу начальную точку, вашу конечную точку, а затем все ваши другие объекты LatLng в качестве точек маршрута. (Вам нужно будет поместить их в объект DirectionsWaypoint.) Это должно вернуть маршрут DirectionsResult из DirectionsService, который соответствует вашему массиву объектов LatLng, если ваши объекты LatLng соответствуют реальному маршруту вдоль дороги или как угодно.

Если вы надеетесь нарисовать произвольные линии, используя DirectionsRenderer, а не маршрут, который может придумать Google Карты, то вам, вероятно, следует поискать другие способы сделать это. Вы правы, что DirectionsRenderer должен получить объект DirectionsResult. Все, что вы делаете, чтобы нарушить это требование, может рано или поздно вызвать головную боль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...