我正在使用官方Styled Maps Wizard制作自定义 Google Map 。
但是,似乎无法更改标签的字体系列(即Arial)。
有谁知道这在谷歌地图中是否可行?
(编辑:我现在看到最初的问题是关于原生谷歌地图标签,而不是自定义标记标签。对于我的原始回复,即标记标签上的自定义字体系列,请继续阅读......)
快进到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",
}
});
答案是:做不到。您能做的最好的事情就是关闭所有 Google 地图标签,并使用自定义叠加层。
或者,使用 Cloudmade 或 TileMill 等服务制作自己的瓷砖。