从latlng数组映射Api:DirectionRenderer

时间:2011-06-07 14:55:16

标签: google-maps-api-3 maps

我有一系列latlng对象。

我想沿着此数组中的点显示DirectionsRenderer。 当您创建DirectionsRenderer时,您似乎只能将DirectionsResult作为方向。

1 个答案:

答案 0 :(得分:0)

向DirectionsService发送DirectionsRequest,其中包含您的起点,终点,以及所有其他LatLng对象作为航点。 (您需要将它们放在DirectionsWaypoint对象中。)如果您的LatLng对象对应于沿道路的实际路线或其他任何内容,那么应该从DirectionsService返回与LatLng对象数组匹配的DirectionsResult路径。

如果您希望使用DirectionsRenderer绘制任意线条而不是Google Maps可能提供的路线,那么您可能应该考虑其他方法来实现。 DirectionsRenderer需要接收DirectionsResult对象,这是正确的。你为阻止这种要求所做的任何事情都可能迟早会引起头痛。