【发布时间】:2014-09-30 12:22:06
【问题描述】:
我准备了一个只有国家边界的 jfiddle,以帮助您重置所有样式:
var styles = [
{
"stylers": [
{ "visibility": "off" }
]
}
];
我想更改国家边界和海岸线的颜色! 谢谢!
【问题讨论】:
标签: google-maps google-maps-api-3 google-maps-markers
我准备了一个只有国家边界的 jfiddle,以帮助您重置所有样式:
var styles = [
{
"stylers": [
{ "visibility": "off" }
]
}
];
我想更改国家边界和海岸线的颜色! 谢谢!
【问题讨论】:
标签: google-maps google-maps-api-3 google-maps-markers
编辑 - 2021 年 8 月
Google Maps API V3 目前接受 administrative.country 指令来设置国家边界的样式。
{
"featureType": "administrative.country",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#ff0000"
}
]
}
很遗憾,不支持海岸线指令。
原答案
API 存在问题:
Issue 7165: Bug: Cannot hide country borders anymore (since 9/24/14)
administrative.country.geometry 元素似乎根本不接受任何样式。
【讨论】:
如果有人仍然像我一样在此线程上绊倒并寻找自定义 Google 地图外观的方法,这里是 Google Devs 对如何做到这一点的说明
https://developers.google.com/maps/documentation/javascript/style-reference
此外,这是一个很棒的网络应用程序,可用于自定义地图并实时查看结果。 https://mapstyle.withgoogle.com/
【讨论】: