gpt4 book ai didi

google-maps - 谷歌地图 V3 路线目的地标记编辑

转载 作者:行者123 更新时间:2023-12-04 18:20:34 26 4
gpt4 key购买 nike

使用 google.maps.DirectionsService.route() 和 google.maps.DirectionsRenderer.setDirections() 方法,是否可以更改目的地信息窗口上的文本,而无需为旅程创建自定义解析器?

我在 API 中看不到任何允许您访问路线标记的内容。

我不需要任何代码,只需要是/否,以及正确方向的提示。

当前函数:

   var request = {        origin: origPoint,         destination: new google.maps.LatLng(dest.lat(), dest.lng()),        travelMode: google.maps.DirectionsTravelMode.DRIVING,        region: "GB"    };    directionsService.route(request, function(result, status) {        if (status == google.maps.DirectionsStatus.OK) {          directionsDisplay.setDirections(result);        }    });

谢谢,心理健康

最佳答案

恐怕该 api 没有提供访问信息窗口或访问标记的直接方法。

但是有几种方法可以实现解析部分结果数据:

  1. 我想更改信息窗口中文本的最简单方法是覆盖 DirectionsResult 的 DirectionsLegs 的开始和/或结束地址。您必须在调用 directionsDisplay.setDirections(result) 之前执行此操作。
  2. 或者您可以只显示折线(请参阅渲染器选项的 suppressMarkers 和 suppressInfoWindows)并自己创建标记和信息窗口 - 您必须从 DirectionsResult 的 DirectionsLegs 访问数据。

我更喜欢第二种方式,因为它更干净,而且您可以更自由地进行调整。第一种方式,这只是一种 hack,您只是在更改文本。

关于google-maps - 谷歌地图 V3 路线目的地标记编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2402972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com