1

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

无论如何,我想知道有没有办法做到这一点。谢谢。

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

4

2 回答 2

0

我刚刚浏览了谷歌讨论组上的一个线程,该线程实际上可以更改 DirectionsRenderer 呈现的默认标记。ICP-Fan 在这里提出的解决方案。这有点棘手,但它有效

于 2014-06-14T04:33:54.947 回答
0

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

于 2013-08-28T12:34:34.213 回答