我有一个项目(商业),我需要一个带有叠加层的地图,我可以点击并进行操作。
主要问题是这张地图应该只是边界和地点的名称,这是我发现谷歌地图或其他地图服务提供的。
http://www.naturalearthdata.com/等其他数据来源并不十分可靠,因为它们错过了大量信息,而且通常只提供少数国家/地区的信息。
示例:http://mtbo16.fpo.pt/mtbo/files/loc/loc_en.html
我需要来自网址的示例,除了我只需要显示边框和名称。
答案 0 :(得分:1)
使用Google Maps API,您可以选择为地图设置样式:
https://developers.google.com/maps/documentation/javascript/styling
因此,您可以在地图上隐藏除地点名称和边框之外的所有内容。请看一下这个例子:http://jsbin.com/nepode/edit?html,output
您可以使用此向导创建自定义样式:
https://mapstyle.withgoogle.com/
希望它有所帮助!
答案 1 :(得分:0)
你可以看看这个:http://vectormap.info/category/free_vector_maps_downloads/free_vector_world_maps/我所做的是相反的,隐藏地图图层,但你可以选择显示&你可以改变背景风格等我不知道,你只是看看,可能是有用的