我想在Google地图网页中提取一组约50-100个引脚的经度和纬度。我不控制网页,我不需要多做一次,所以我正在寻找快速而肮脏的东西。我有FireBug以及Chrome的FireFox,我需要的是比重新输入所有数字更容易的事情。如何在谷歌地图中提取纬度/纬度?
7
A
回答
2
只是保存.html文件,并使用正则表达式的作品:
这两个正则表达式可能是很好的出发点:
@[0-9]+\.[0-9]+,-[0-9]+.[0-9]+",geocode:"",sxti:"[[email protected] .]+"
{id:"[A-Zloc0-9]+",fid
0
14
只需点击链接快捷方式在地图上中检索的URL与引脚的地图。
下一页添加&output=kml
到这个网址的结尾,并使用链接检索包含KML文件所有的引脚数据。
这个kml文件实际上是xml格式,所以解析它应该很容易,你只需要寻找包含你需要的经度和纬度数据的<coordinates>
元素。
的KML格式记录在这里:http://code.google.com/apis/kml/documentation/kmlreference.html
0
谷歌已经改变了很多,你可以提取有关google.maps信息,并设置一些限制,像一天的查询号码的方式。
要提取Google地图的纬度和经度,您需要了解HMTL代码和操作JSON/XML文件的知识。 (所有这些都可以在许多教程中找到)
我建议您使用de Google Places API来提取数据,这非常容易!您可以免费提取大约150,000个位置,您必须获得一个帐户,激活你的特权API的地方(打开/关闭BUTTOM),让你的密钥,然后用一个简单的网址,以获取JSON/XML文件,这里有两个很大的联系。
[1] https://developers.google.com/places/documentation/search?hl=en
[2] https://developers.google.com/places/training/basic-place-search?hl=en
如果您需要关于坐标的详细信息,请转到第二个链接中的“请求地点详细信息”部分提供了有关网站的类型,电话号码以及用户所做的所有评论(如果可用)的信息。
伟大的编码和问候!
相关问题
- 1. 从谷歌地图获取经纬度
- 2. 谷歌地图经度和纬度
- 3. 如何获取谷歌地图中心的经度和纬度
- 4. 如何获取谷歌地图上的纬度和经度
- 5. 如何从谷歌地图获取经度和纬度的place_id?
- 6. 如何从谷歌地图获取纬度和经度?
- 7. 谷歌地图经纬度地址
- 8. 如何在角度谷歌地图中获取center_changed纬度和经度
- 9. 如何在Android中获取纬度和经度或谷歌地图的高度?
- 10. 如何获得地址的纬度和经度?谷歌地图
- 11. iphone谷歌地图获取地址的经度和纬度
- 12. 从经纬度生成谷歌地图
- 13. 谷歌地图经纬度问题。
- 14. 如何获取谷歌地图api v3 javascript中的纬度,经度onclick地图?
- 15. 如何获取经纬度和中心谷歌地图iOS
- 16. 黑莓<location>纬度和经度从谷歌地图纬度和经度
- 17. 谷歌地图api javascript获取经度和纬度?
- 18. 谷歌地图从邮政编码获取经度和纬度
- 19. 从谷歌地图获取纬度和经度
- 20. 如何在自定义平铺谷歌地图中获取纬度/经度?
- 21. 如何从谷歌地图获取当前的经纬度
- 22. 谷歌地图api - 如何从纬度/经度获取地方的名称
- 23. 如何从javascript中的谷歌地图URL获取纬度经度
- 24. 谷歌地图API返回地方'基于经度和纬度
- 25. 在谷歌地图上绘制多个纬度和经度
- 26. 谷歌地图中心(纬度/经度)问题
- 27. 在谷歌地图中获取像素的纬度/经度在谷歌地图中#
- 28. rails从谷歌地图使用经纬度获取地址
- 29. 谷歌地图经纬度在几何中显示为空 - Javascript
- 30. 如何获得谷歌地图的两个地方之间的纬度经度纬度
你为什么要窃取数据? – Jonathan 2010-04-01 04:05:57
@Jonathan:你为什么认为我会偷东西?从我所说的,它可能来自公共领域的数据集。 (事实上,我有充分的理由相信业主对我提取数据没有问题,页面是公开的。) – BCS 2010-04-01 06:29:55
如果它是一个公共数据集,那么为什么不能获得它,而不是编写脚本来存放数据从一个应用程序内?一个公开可用的页面并不意味着它上面的数据是免费的... – Jonathan 2010-04-01 07:37:42