簡體   English   中英

Google Map API V3:如何禁用植被?

[英]Google Map API V3: How to disable vegetation?

當每個人都在嘗試向Google地圖添加更好的植被圖像時,我需要一個干凈的地理環境,上面沒有任何植被和地形信息,這是由API V2完成的

目前,我有javascript:

var styles = [
  {
    featureType: "all",
    stylers: [
      { saturation: -80 }
    ]
  },{
    featureType: "road.arterial",
    elementType: "geometry",
    stylers: [
      { hue: "#00ffee" },
      { saturation: 50 }
    ]
  },{
    featureType: "poi.business",
    elementType: "labels",
    stylers: [
      { visibility: "off" }
    ]
  }
];
var mapOptions = {
    center: new google.maps.LatLng(37.774546, -122.4335235),
    zoom: 3,
    styles: styles
};

這可以為我返回灰色圖像,但是上面仍然有植被和地形。 我找不到樣式類型或與我的問題有關的其他任何內容。 誰能幫我嗎?

JSON(將其放入styles數組中):

{
    "featureType": "landscape.natural.terrain",
    "stylers": [
        { "visibility": "off" }
    ]
},{
    "featureType": "landscape.natural.landcover",
    "stylers": [
        { "visibility": "off" }
    ]
},{
    "featureType": "poi.park",
    "stylers": [
        { "visibility": "off" }
    ]
},{
    "featureType": "water",
    "stylers": [
        { "visibility": "off" }
    ]
}

它能做什么

完全刪除:

  • 自然地形
  • 天然土地覆蓋
  • 公園(例如保留的林地)

預習

之前(默認樣式): Google Maps默認樣式

之后(自定義樣式): Google Maps自定義樣式

自2012年以來,默認的Google地圖圖塊已包含地形和植被:

Google地圖現在可以清楚地顯示地形,顏色等級以描述植被以及自然土地形成的標簽

來源: http : //google-latlong.blogspot.com/2012/10/get-better-view-of-natural-geography.html

據我所知,沒有比這更多的基本地圖視圖了。 您可以嘗試使用OpenStreetMap切片。 例如,由CloudMade提供的OSM磁貼具有相當基本的樣式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM