javascript - 谷歌地图 : Customize only the destination marker in a route without setting supressmarkers as true

标签 javascript google-maps google-maps-api-3

我是新来的,这是我的第一个问题。 我目前正在研究 google map api v3。 我想做的是,在具有多个航路点的 route ,我只需要自定义目的地标记,同时保持 route 的所有其他标记不变,例如默认的“A”、“B”等。本来可以在这里给出一张图片,但我没有这样做所需的声誉。

无论如何,我想知道有什么办法可以做到这一点。 谢谢。

[我尝试使用 Directionsrenderer 对象的 supressmarkers:true 属性,但这会隐藏所有不是我想要的标记。]

最佳答案

单独修改标记的唯一方法是使用 suppressMarkers: true选项,然后自己渲染它们。如果它们由 DirectionsRenderer 渲染,您将无法访问或修改它们。您可以制作与 DirectionsRenderer 渲染的标记类似的标记(或从 Google 查找标记)。

关于javascript - 谷歌地图 : Customize only the destination marker in a route without setting supressmarkers as true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18481405/

相关文章:

javascript - 为什么下面的 onclick 函数没有执行?

typescript - 类型 'CustomMap' 缺少类型 'Map<Element>' 的以下属性

javascript - Google Maps API v3 多边形关闭

javascript - d3 缩放和 slider 问题一起工作

javascript - 在 Grunt 中使用全局变量设置构建输出路径

php - 如何让 PHP 函数在 javascript 结束后运行?

javascript - 通过 google map api 使用标记和折线

javascript - 将可编辑信息框添加到 Google Maps API v3 DrawingManager 标记

jquery-mobile - 使用 gmap v3 插件的 Jquery 移动 - 刷新标记

javascript - 对象字面量/初始化器中的自引用