Google地图 - 将灰度自定义样式应用于地形视图

时间:2012-05-29 11:05:41

标签: javascript google-maps-api-3

我做了这样的事情:

http://static.cmslog.com/testapp/google/terrain

我现在想要实现的是具有灰度样式的地形图,如下所示:

http://static.cmslog.com/testapp/google/maps

现在我应用了相同的规则(饱和度:-100表示​​全部),但它不起作用。我不能在这里实现这个效果:

http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html

有谁知道,如何以灰度制作地形图,使其看起来像这张图片:

grayscale terrain map

我没有提供任何代码,因为我所拥有的只是在上面粘贴的链接。

同样this method不起作用:/

  • 很抱歉,如果上面的链接在一段时间后停止工作。

2 个答案:

答案 0 :(得分:1)

似乎Google似乎不允许[无法]地形图图块将土地显示为样式。除了土地本身,你可以设计一切风格。

所以:不能做到。服务条款仅允许您执行API的功能,并且无法在地形图中设置土地样式。

答案 1 :(得分:0)

根据@Andrew Leach所写的,唯一的方法是将地形图图像转换为灰度(即在PHP中)并将它们缓存在您自己的服务器中。然后你可以在HTML中替换它们,就像我在这里所做的那样:

http://static.cmslog.com/testapp/google/terrain-tweak

编辑: 但是正如下面的评论中所说,这是针对ToS的,因此不能以这种方式完成,现在链接已经停止。