gpt4 book ai didi

javascript - 将标签添加到外观和感觉都像地方的自定义标记

转载 作者:行者123 更新时间:2023-11-30 06:13:16 25 4
gpt4 key购买 nike

我正在使用 new google.maps.Marker() JavaScript API 方法将自定义标记添加到我的 map 以映射自定义位置列表。

是否可以如屏幕截图所示向标记添加标签?

Marker 文档似乎允许这样做,但是呈现的标签与其他标记和标签相撞/重叠(我认为该属性旨在标记标记本身('A'、'B'、'C'、等等)。)

Example

这是我所说的“标签与其他标记和标签重叠”的示例:

enter image description here

最佳答案

当您使用自定义标记时,这是可能的。 Google's documentation说:

If you are using a label with a custom marker, you can position the label with the labelOrigin property in the Icon object.

参见 this working jsbin基于 Google 的示例进行演示和指导。相关代码如下:

  var image = {
// here's the labelOrigin
labelOrigin: new google.maps.Point(70, 10)
};

var marker = new google.maps.Marker({
// set the marker's icon to the above image
icon: image,
// set a label
label: {
color: "black",
text: "label text here"
}
});

编辑

要向标签添加文本轮廓,请参阅 answer对于相关线程 How to display a label next to a Marker for Google Maps?this jsfiddle基于它。

希望这对您有所帮助。

关于javascript - 将标签添加到外观和感觉都像地方的自定义标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57665161/

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