本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1923|回复: 0
打印 上一主题 下一主题

如何利用KML文件在线制作个性地图

[复制链接]
跳转到指定楼层
1#
发表于 2014-2-28 09:38:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Alpha 于 2014-2-28 09:52 编辑

用Google Earth等工具导出的KML文件,可以利用Fusion table服务,做成永久在线的版本,并且可以和其它Google Drive文档一样进行团队间的协作分享。
1,准备KML文件.
分享两个KML文件,一是示例中的上海街道数据,二是中国行政区划边界数据。
https://drive.google.com/file/d/0B3qRWCvLELN6YWxmakdrMFpCUnc/edit?usp=sharing
https://drive.google.com/file/d/0B3qRWCvLELN6WVl5aFZJeVZ4RFE/edit?usp=sharing

2,直接在Google Drive中新建Fusion Table。https://www.google.com/fusiontables/DataSource?dsrcid=implicit&redirectPath=data&usp=apps_start&hl=en
选择本地KML文件上传


上传完成后,直接进maps of geometry。


可以看到所有的Marker都已经出现了。

3.不仅可以向团队成员共享该地图,也可以将地图分享到网络上并内嵌到你的页面中。


发布成功后,你的个性化Map URL就出现了, 比如
https://www.google.com/fusiontables/embedviz?q=select+col2+from+1Zu1wbWjjSneuA8eyCxBh0bFTpSSzbLoHIa6WJT4&viz=MAP&h=false&lat=31.22390371980861&lng=121.45026014013672&t=1&z=12&l=col2&y=2&tmplt=2&hml=GEOCODABLE

如果你发现地图上出现的路标和实际有误差,那是因为火星坐标导致的,我们的KML坐标是正确的。简单的解决办法是切换到卫星地图的展示,直接将上述URL中的t=1参数换成t=2就可以了。
https://www.google.com/fusiontables/embedviz?q=select+col2+from+1Zu1wbWjjSneuA8eyCxBh0bFTpSSzbLoHIa6WJT4&viz=MAP&h=false&lat=31.22390371980861&lng=121.45026014013672&t=2&z=12&l=col2&y=2&tmplt=2&hml=GEOCODABLE









ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表