我想知道是否可以用黑/白或棕褐色过滤器显示谷歌地图。可以用一些Canvas魔法来完成吗?还是覆盖?还是其他一些方法?
答案 0 :(得分:30)
Check this fiddle out,我已经去饱和所有元素来创造黑白效果,例如:
{
"featureType": "road.highway",
"elementType": "geometry",
"stylers": [
{ "saturation": -100 },
{ "lightness": -8 },
{ "gamma": 1.18 }
]
}
You can style your maps using this wizard
或使用非常用户友好的Snazzy Maps。
答案 1 :(得分:28)
是的,您可以使用google api的样式化地图功能。
这是一个例子 http://www.programmableweb.com/news/make-your-google-map-stand-out-styles/2010/05/20
以下是文档 http://code.google.com/apis/maps/documentation/javascript/maptypes.html#StyledMaps
这是一个WYSIWYG向导,用于重新着色地图 http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
答案 2 :(得分:2)
http://www.nihilogic.dk/labs/imagefx/带来了棕褐色和去饱和(黑白)过滤器...... 但它不适用于Safari,IE只能去饱和,没有棕褐色
答案 3 :(得分:1)
我的历史记录中有此链接。有人在flash http://www.anttikupila.com/GoogleMapsBw/ 1
中完成了此操作编辑: 在考虑了你的想法后,我也发现了这个example我喜欢它,你可以附加一个监听器来改变图像的加载。但它可能无法顺利运作。