如何格式化Google Maps标记的标签

speedracer2003

我一直在四处寻找以了解如何在Google地图中的自定义标记上设置文本格式。我发现了一些东西,但是它们都至少使用了一个我想避免的外部js文件。我阅读了Google网站上的API文档(请参阅链接并在“标记标签”下查看),它说可以格式化标签,但是没有示例。我希望能够增加文本大小并更改颜色有人可以帮我吗?

这是显示可以设置的属性的链接。https://developers.google.com/maps/documentation/javascript/reference#MarkerLabel

 var icon_img = {
                url: "../img/custom_marker.png",
                scaledSize: new google.maps.Size(40, 50),
                origin: new google.maps.Point(0, 0), 
                anchor: new google.maps.Point(20, 50),
            };

 var sample_marker = new google.maps.Marker({
    position: {lat: my_lat, lng: my_lng},
    map: my_map,
    label: "1",
    icon: icon_img
 });
scaisEdge

从Google Maps Developer Doc MarkerLabel

标记标签是单个字符,将显示在标记内。如果将其与自定义标记一起使用,则可以通过Icon类中的labelOrigin属性将其重新放置。

对于此单个字符,您可以配置的唯一属性是

color        string The color of the label text. 
                    Default color is black.
fontFamily  string The font family of the label text 
                    (equivalent to the CSS font-family property).
fontSize    string The font size of the label text 
                    (equivalent to the CSS font-size property). 
                    Default size is 14px.
fontWeight  string The font weight of the label text 
                   (equivalent to the CSS font-weight property).
text        string The text to be displayed in the label. 
                   Only the first character of this string will be shown.

那么您可以采用这种方式格式化,例如:

var sample_marker = new google.maps.Marker({
   position: {lat: my_lat, lng: my_lng},
   map: my_map,
   label: {
         text: "1",
         color: "#F00"
   },
   icon: {
         url: "image_url.png",
         origin: {x: 0, y: 0}
   }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Google Maps标记中创建标签

来自分类Dev

在Google Maps标记中创建标签

来自分类Dev

Google Maps:如何更改“标记”默认红色并添加标签

来自分类Dev

Google Maps:如何更改“标记”默认红色并添加标签

来自分类Dev

在google-maps-react的Google Maps的标记下添加标记标签

来自分类Dev

Google Maps API v3-标记的标签和颜色

来自分类Dev

使用角度Google Maps指令显示标记标签

来自分类Dev

如何捕获和格式化输出嵌套格式标签?

来自分类Dev

无法使用angular-google-maps中的标记标签打开标记窗口

来自分类Dev

如何在Highcharts中格式化X轴标签

来自分类Dev

如何解码并格式化带标签的LocalDateTime值

来自分类Dev

如何在Graphviz中格式化边缘标签?

来自分类Dev

如何格式化柱形图数据标签

来自分类Dev

如何为日期时间刻度格式化 x 标签

来自分类Dev

Google Maps API,添加带有标签的自定义SVG标记

来自分类Dev

无法使用angular-google-maps中的markers标签打开标记窗口

来自分类Dev

如何强制使用更漂亮的 html 格式来格式化一行中的标签?

来自分类Dev

在.html()标记内格式化html

来自分类Dev

在.html()标记内格式化html

来自分类Dev

Google Maps刷新标记

来自分类Dev

Google Maps标记动作

来自分类Dev

筛选标记Google Maps

来自分类Dev

格式化Highcharts y轴标签

来自分类Dev

使用标签格式化XElement

来自分类Dev

Matplotlib格式化刻度标签

来自分类Dev

Highcharts格式化数据标签

来自分类Dev

使用标签格式化XElement

来自分类Dev

rCharts格式化轴标签:outputFormat

来自分类Dev

表->标签中的格式化程序