我想开发一款专为移动设备设计的网络应用,只展示一些地区。这些地区的边界包括路线和河流。我手边没有路线和河流的数据,我想使用谷歌地图提供的数据。
如果谷歌地图不可行,请给我一些提示或其他方法来实现这一点。
答案 0 :(得分:2)
禁止从googlemap中提取数据。阅读条款和协议。大多数数据甚至不属于谷歌,它由租赁给谷歌的GIS公司所有。 甚至无法使用Google API获取此数据。谷歌只提供瓷砖作为位图。
这就是说,这并不难,只需查询一切都是白色的道路和河流的自定义瓷砖。然后解析它们。 http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
还有另一种解决方案,即开源地图数据库:http://www.openstreetmap.org/