Can I remove things on a map

时间:2015-06-26 10:26:55

标签: google-maps

I've never used the google maps api before, just wondering if I could remove everything on a map except the country borders. I also want the country names and city names only left on my map. No color, no contour lines, no elevation lines, nothing except these. Also, would I be able to set up reference points so that I could write a program to highlight an area (and then control its brightness or color or size of highlighted area dynamically at runtime based on some external input for example).

2 个答案:

答案 0 :(得分:1)

对于问题的第一部分(从标准地图中移除内容),您正在寻找的是Maps API中的Styled Maps功能。

要了解不同样式选项的作用,请使用Styled Maps Wizard。获得所需样式后,单击“显示JSON”按钮以获取可插入API的数据。

“样式化地图向导”的用户界面有点令人困惑。请务必阅读帮助面板并继续进行试验。

答案 1 :(得分:0)

您可以read a KML file显示州或国家/地区的大纲。 Data layers也可用于向地图添加自定义内容(如标记)。

有效库存map types是:

  • MapTypeId.ROADMAP显示默认道路地图视图。
  • MapTypeId.SATELLITE显示Google地球卫星 图像。
  • MapTypeId.HYBRID显示普通和卫星的混合物 视图。
  • MapTypeId.TERRAIN显示基于地形的物理地图 信息。

此外,您可以通过提供自己的图块集来创建自定义地图类型。