6

我正在使用官方Styled Maps Wizard制作自定义 Google Map 。

但是,似乎无法更改标签的字体系列(即Arial)。

有谁知道这在谷歌地图中是否可行?

4

2 回答 2

11

编辑:我现在看到最初的问题是关于原生谷歌地图标签,而不是自定义标记标签。对于我的原始回复,即标记标签上的自定义字体系列,请继续阅读......)

快进到2018年……

如果您调用 Google Maps API,您可以使用自定义 Google 字体。这是关于 font-family 的文档

创建新的 google.maps.Marker 时,您需要指定fontFamily选项的选项。label我使用了来自Google Fonts的字体,例如:

var marker = new google.maps.Marker({
    position: posiiton,
    map: map,
    label: {
        text: 'Label text',
        fontFamily: "'Domine', serif",
    }
});
于 2018-09-04T00:22:47.773 回答
8

答案是:做不到。您能做的最好的事情就是关闭所有 Google 地图标签,并使用自定义叠加层。

或者,使用 Cloudmade 或 TileMill 等服务制作自己的瓷砖。

于 2012-11-30T22:47:44.427 回答