【问题标题】:Maps Api: DirectionRenderer from latlng arrayMaps Api:来自 latlng 数组的 DirectionRenderer
【发布时间】:2011-09-10 03:55:24
【问题描述】:

我有一个 latlng 对象数组。

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

【问题讨论】:

  • 顺便说一句,我没有使用折线,因为我希望它可以拖动。

标签: google-maps-api-3 maps


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回答。我尝试了航路点,但我必须在数组中有很多点。我只能有8个航点。我做的路线超过100公里,所以可以包含很多点。
猜你喜欢
  • 1970-01-01
  • 2015-05-24
  • 2018-01-14
  • 2015-06-15
  • 2022-06-15
  • 1970-01-01
  • 1970-01-01
  • 2017-09-23
  • 1970-01-01
相关资源
最近更新 更多