似乎这是 Google Maps API 尚不支持或未考虑到的功能。这个论坛
的评论也是一样的。
显然街道标签被“烘焙到地图图块中”,因此无法实际更改字体大小/样式。断开的链接 #2 *。
关于您的第二个问题:
如果您只想显示街道标签,我建议您通读Google Maps API 的样式部分。浏览完此文档后,您会发现可以从向导Broken link #4 * 轻松获取 JSON,您可以将其添加到地图中。
您所要做的就是将所有特征标签 Visibility 设置为 Off,“Road”除外。
然后点击“Show JSON”,你应该会得到类似这样的东西:
Google Maps API v3 Styled Maps JSON:
[
{
featureType: "administrative",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "landscape",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "transit",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "water",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
},
{
featureType: "road",
stylers: [
{ visibility: "on" }
]
}
]
这是向导还提供
的生成地图的静态图像。
* 来自评论:
截至 2017 年,链接 #2 和 #4 已损坏...