Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图:只自定义路线中的目的地标记,而不将SupersMarkers设置为true_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图:只自定义路线中的目的地标记,而不将SupersMarkers设置为true

Javascript 谷歌地图:只自定义路线中的目的地标记,而不将SupersMarkers设置为true,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我是新来的,这是我的第一个问题。 我目前正在开发谷歌地图api v3。 我想做的是,在一条有多个航路点的路线中,我只需要自定义目的地标记,同时保持路线中的所有其他标记不变,如默认的“a”和“B”等。我会在这里给出一个图像,但我没有这样做所需的声誉 不管怎样,我想知道有没有办法做到这一点。 谢谢 [我尝试使用directionsrenderer对象的SupersMarkers:true属性,但这会隐藏我不想要的所有标记。]单独修改标记的唯一方法是使用该选项,然后自己渲染它们。如果它们由Direct

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

不管怎样,我想知道有没有办法做到这一点。 谢谢


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

单独修改标记的唯一方法是使用该选项,然后自己渲染它们。如果它们由DirectionsRenderer渲染,则无法访问或修改它们。您可以从Google中创建标记或查找标记,这些标记的字母与DirectionsRenderer呈现的标记类似。

我刚刚通过Google讨论组上的一个线程,该线程实际上可以更改DirectionsRenderer呈现的默认标记。由ICP Fan提出的解决方案。这有点棘手,但它是有效的