我怎样才能从谷歌地图获取包含路线通过几个点的kml文件。现在我使用这个链接http://maps.google.com/maps?f=d&hl=en&saddr=51.591016,-0.107382&daddr=51.359619,-0.147695&ie=UTF8&0&om=0&output=kml
它的工作,但只有两点。路线通过点
Q
路线通过点
3
A
回答
0
首先,您应该知道Google地图和Google地球具有显示kml文件的不同功能。谷歌地球几乎没有任何限制,你可以使用传说和所有东西来创作完整的mxd到谷歌地球,但谷歌地图却没有几乎相同的功能。
在谷歌地图中,您只能在一个页面上显示200 kml的点数,这是因为此应用程序基于服务器并使用javascript创建,出于性能考虑,每页仅限于200 kml点。你可能会注意到你的其他点在不同的页面上,不幸的是你不能同时看到它们。有一件事你可以做,就是为你的kml文件提供一个url(如果你有一个ftp帐户或者google我的网页,你可以很容易地做到这一点),然后只需在搜索框中输入url,即可!你所有的观点都会显示出来,只有你不能发送路线或编辑任何属性,你只能保存到我的地图并分享点数的显示(人们将无法从点获取路线)
将你的kml提供给一个url地址是一种很好的做法,它会为你节省时间,你也可以使用你自己的符号系统,如果你在上传区域输入url地址(而不是搜索框),你将能够保持你的符号体系,编辑属性,并获得方向和所有其他有趣的东西。然而,你将会受限于每页只能显示200点。
因此,如果您需要能够让用户从您的积分搜索方向,则一次只能有200积分:( 在搜索框中输入网址,并且您的所有积分都会出现.. ....但没有方向..
希望这有助于 供参考: http://econym.org.uk/gmap/kml.htm
http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html
相关问题
- 1. Android谷歌路线使用3点(源点,目的地点和通过点)
- 2. 通过给定点的线
- 3. 如何通过航点获得KML路线?
- 4. 如何通过InDesign/Illustrator路径点绘制曲线?
- 5. JavaFX:如何通过线路连接两个节点?
- 6. 通过指定地点的谷歌地图路线?
- 7. NodeJS - 通过线路功能读取线路+虽然循环
- 8. Google Maps API V3 - 如何通过任意路点获得最佳往返路线
- 9. 线路通过动画徘徊
- 10. 迭代通过与多条线路
- 11. 通过环境限制路线
- 12. 渲染组件通过分路线
- 13. 通过特定路线包装文件
- 14. 的Javascript类型数组“通过线路”
- 15. 我的Laravel路线只能通过index.php
- 16. 通过Java访问的Google路线API
- 17. 通过PHP的驾车路线
- 18. Google Maps API - 通过路线播放
- 19. 有多少线路通过障碍
- 20. 回溯通过路线的R中
- 21. 路线通过查询字符串
- 22. 嵌套的路线和的has_many:通过
- 23. :通过=>:在轨道线路
- 24. Gmaps路线保存路线,航点
- 25. 通过谷歌地图中的航点获取到同一地点的路线
- 26. POST路由(通过表单)比。 GET路线(通过URL参数发布)
- 27. Ember路线+网点
- 28. 路线中途点
- 29. PostGIS 2.3通过点划分线
- 30. 通过3点延长线matlab