静态地图功能列表 [英] static maps list of features

查看:126
本文介绍了静态地图功能列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图自定义Google静态地图,以便地图完全以灰度显示。这主要是工作,但有一些地图功能,我似乎无法选择和风格。特别是,有(似乎是)高速公路斜坡标签,带有绿色背景和白色文字,我想制作黑色和白色,或完全隐藏。以下是一个示例:



http://maps.googleapis.com/maps/api/staticmap?key=AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM&center=43.597586,-79.746689&zoom=14&markers=icon:http://www。 xmeasures.com/images/planMapPin.png|43.597586,-79.746689&format=png32&sensor=false&size=480x480&scale=4&markers=color:black|&maptype=roadmap&style=feature|element:几何|色调:0xwhite |饱和度:-100%|亮度:100 |能见度:关闭&安培;式=特征:道路|元件:几何|色调:0xblack |饱和度:-100%|亮度:-20 |能见度:上&安培;风格=特征:road.path |元件:标签|色调:0xblack |饱和度:-100%|亮度:-20 |能见度:关闭&安培;式=特征:标签|元件:几何|色调:0xblack |饱和度:-100%|亮度:-20 |能见度:关闭&安培;式=特征:水|元件:几何|色调:0xblack |饱和度:-100%|亮度:-40 |能见度:上&安培;式=元素:labels.text.stroke |能见度:关闭和放大器;风格=元素:labels.text.fill |可见性:关闭和放大器;风格=功能:道路|色调:0xblack |饱和度:100%|亮度:-100 |元件:labels.text.fill |能见度:上&安培;式=特征:过境|能见度:关闭&安培;式=特征:POI |能见度:关闭&安培;式=特征:景观|能见度:关闭&安培;键= AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM |



我已经搜索了全面的静态地图功能列表,但我似乎只能找到一般说明。您可以使用Google Maps API v3样式向导, http://gmaps-samples-v3.googlecode.com/ svn / trunk / styledmaps / wizard / index.html?utm_medium = twitter



然后将道路饱和度的labels.icon设置为-100。

  [
{
featureType:road,
elementType:labels。
stylers:[
{saturation:-100}
]
}
]



所以...这应该做到这一点



http:// maps ?.googleapis.com /地图/ API / staticmap键= AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM&安培;中心= 43.597586,-79.746689和缩放= 14&安培;标记=图标:HTTP://www.xmeasures.com/images/planMapPin.png | 43.597586 ,-79.746689&安培;格式= PNG32&安培;传感器=假安培;大小=小480x480&安培;比例= 4和;标记=颜色:黑|&安培;地图类型=路线&安培;式=特征|元件:几何|色调:0xwhite |饱和度:-100% |亮度:100 |能见度:关闭&安培;式=特征:道路|元件:几何|色调:0xblack |饱和度:-100%|亮度:-20 |能见度:上&安培;式=特征:road.path |元件:标签|色调:0xblack |饱和度:-100%|亮度:-20 |能见度:关闭&安培;式=特征:标签|元件:几何|色调:0xblack |饱和度:-100%|亮度:-20 |能见度:关闭&安培;式=特征:水|元件:几何|色调:0xblack |饱和度:-100%|亮度:-40 |能见度:上&安培;式=元素:labels.text.stroke |能见度:关闭&安培;式=元素:labels.text.fill |可见性:关闭和放大器;风格=功能:道路|色调:0xblack |饱和度:100%|亮度:-100 |元素:labels.text.fill | v isibility:ON&放大器;风格=特点:交通|可见性:关闭和放大器;风格=功能:POI |可见性:关闭和放大器;风格=特征:景观|可见性:关闭和放大器;关键= AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM |&放大器;风格=功能:道路|元素: labels.icon |饱和度:-100


I'm trying to customize Google static maps so that maps display entirely in greyscale. It's mostly working, however there are some map "features" that I can't seem to select and style. In particular, there are (what appear to be) highway ramp labels with a green background and white text that I'd like to make black and white, or hide altogether. Here's an example:

http://maps.googleapis.com/maps/api/staticmap?key=AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM&center=43.597586,-79.746689&zoom=14&markers=icon:http://www.xmeasures.com/images/planMapPin.png|43.597586,-79.746689&format=png32&sensor=false&size=480x480&scale=4&markers=color:black|&maptype=roadmap&style=feature|element:geometry|hue:0xwhite|saturation:-100%|lightness:100|visibility:off&style=feature:road|element:geometry|hue:0xblack|saturation:-100%|lightness:-20|visibility:on&style=feature:road.path|element:labels|hue:0xblack|saturation:-100%|lightness:-20|visibility:off&style=feature:labels|element:geometry|hue:0xblack|saturation:-100%|lightness:-20|visibility:off&style=feature:water|element:geometry|hue:0xblack|saturation:-100%|lightness:-40|visibility:on&style=element:labels.text.stroke|visibility:off&style=element:labels.text.fill|visibility:off&style=feature:road|hue:0xblack|saturation:-100%|lightness:-100|element:labels.text.fill|visibility:on&style=feature:transit|visibility:off&style=feature:poi|visibility:off&style=feature:landscape|visibility:off&key=AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM|

I've searched for a comprehensive list of static maps features, but I only seem to find general instructions. Does a full list of features exist anywhere?

解决方案

you can use the Google Maps API v3 Style Wizard, http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html?utm_medium=twitter

And set the labels.icon of road's saturation to -100.

[
  {
    "featureType": "road",
    "elementType": "labels.icon",
    "stylers": [
      { "saturation": -100 }
    ]
  }
]

so... this should do it

http://maps.googleapis.com/maps/api/staticmap?key=AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM&center=43.597586,-79.746689&zoom=14&markers=icon:http://www.xmeasures.com/images/planMapPin.png|43.597586,-79.746689&format=png32&sensor=false&size=480x480&scale=4&markers=color:black|&maptype=roadmap&style=feature|element:geometry|hue:0xwhite|saturation:-100%|lightness:100|visibility:off&style=feature:road|element:geometry|hue:0xblack|saturation:-100%|lightness:-20|visibility:on&style=feature:road.path|element:labels|hue:0xblack|saturation:-100%|lightness:-20|visibility:off&style=feature:labels|element:geometry|hue:0xblack|saturation:-100%|lightness:-20|visibility:off&style=feature:water|element:geometry|hue:0xblack|saturation:-100%|lightness:-40|visibility:on&style=element:labels.text.stroke|visibility:off&style=element:labels.text.fill|visibility:off&style=feature:road|hue:0xblack|saturation:-100%|lightness:-100|element:labels.text.fill|visibility:on&style=feature:transit|visibility:off&style=feature:poi|visibility:off&style=feature:landscape|visibility:off&key=AIzaSyADV4Wfi9-4ET5GG52Cw_l0_Bkt8W5vwvM|&style=feature:road|element:labels.icon|saturation:-100

这篇关于静态地图功能列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆