【问题标题】:Is it possible to style country borders and coast lines on Google Maps API?是否可以在 Google Maps API 上设置国家边界和海岸线的样式?
【发布时间】:2014-09-30 12:22:06
【问题描述】:

我准备了一个只有国家边界的 jfiddle,以帮助您重置所有样式:

var styles = [
  {
    "stylers": [
      { "visibility": "off" }
    ]
  }
];

http://jsfiddle.net/zsuan1c3/

我想更改国家边界和海岸线的颜色! 谢谢!

【问题讨论】:

标签: google-maps google-maps-api-3 google-maps-markers


【解决方案1】:

编辑 - 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 Maps: Hide country borders

【讨论】:

  • 它仍然回答了这个问题,所以我认为没有理由反对。
  • 这是我需要的答案。你不能总是找到解决所有问题的方法。我有一个客户想知道是我不知道如何做到这一点,或者这是不可能做到的一件事。现在我有了答案:有一个错误,所以目前无法完成,现在客户已经解决了。感谢 geocodezip。
【解决方案2】:

如果有人仍然像我一样在此线程上绊倒并寻找自定义 Google 地图外观的方法,这里是 Google Devs 对如何做到这一点的说明

https://developers.google.com/maps/documentation/javascript/style-reference

此外,这是一个很棒的网络应用程序,可用于自定义地图并实时查看结果。 https://mapstyle.withgoogle.com/

【讨论】:

    猜你喜欢
    • 2017-08-02
    • 2017-12-19
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    相关资源
    最近更新 更多