使用HTTP请求 查找指定位置附近的景点(GOOGLE 地图)
2011-07-18 21:39
591 查看
使用HTTP请求 查找指定位置附近的景点(GOOGLE 地图)最近在做信息图形化的时候有一个需求,就是查找指定地点附近的相关建筑物或者景点。使用google地图的时候发现有这个功能,但是api没有说明如何使用。
于是使用抓包工具抓取了google地图的http请求,得出请求格式如下:http://ditu.google.cn/maps?q=地点类型&g=查询关键字&output=kml (或者是js)
今天一下午抓包分析出来了。输出的kml文件是xml的扩展,实质还是xml。
这个地址能输出查询关键字附近的对应类型的地点例如:http://ditu.google.cn/maps?q=景点景区&g=湖南大学&output=kml输出的是湖大附近的景点。http://ditu.google.cn/maps?q=码头&g=长沙&output=kml
输出的是长沙附近的码头
如何使用 Google 地图查找附近的饭店?您可以通过以下方法之一在 Google 地图上查找特定地点:只需在 Google 地图主页上,将字词"附近的"与城市或其他地点一起包括在搜索查询中即可。例如,假定您搜索 [北京附近的饭店]。随后,Google 地图会针对您的查询显示相关的、以地图形式显示的结果。
单击主搜索框下方的"查找公司",然后输入要查询的公司及其大体位置。(在此例中,您应在"内容"框中输入"饭店",在"地点"框中输入北京。)
于是使用抓包工具抓取了google地图的http请求,得出请求格式如下:http://ditu.google.cn/maps?q=地点类型&g=查询关键字&output=kml (或者是js)
今天一下午抓包分析出来了。输出的kml文件是xml的扩展,实质还是xml。
这个地址能输出查询关键字附近的对应类型的地点例如:http://ditu.google.cn/maps?q=景点景区&g=湖南大学&output=kml输出的是湖大附近的景点。http://ditu.google.cn/maps?q=码头&g=长沙&output=kml
输出的是长沙附近的码头
如何使用 Google 地图查找附近的饭店?您可以通过以下方法之一在 Google 地图上查找特定地点:只需在 Google 地图主页上,将字词"附近的"与城市或其他地点一起包括在搜索查询中即可。例如,假定您搜索 [北京附近的饭店]。随后,Google 地图会针对您的查询显示相关的、以地图形式显示的结果。
单击主搜索框下方的"查找公司",然后输入要查询的公司及其大体位置。(在此例中,您应在"内容"框中输入"饭店",在"地点"框中输入北京。)
相关文章推荐
- 使用Http请求 查找指定位置附近的景点(google 地图)
- iphone--使用HTTP请求 查找指定位置附近的景点(GOOGLE 地图)
- C++算法库学习__std::sort__对 vector进行排序_排序后就可以进行使用std::lower_bound进行二分查找(查找第一个大于等于指定值的迭代器的位置)__std::unique
- 使用 MySQL 查找附近的位置
- 使用 MySQL 查找附近的位置
- 在salesforce中使用google地图展示所有客户所在的地理位置
- C++算法库学习__std::sort__对 vector进行排序_排序后就可以进行使用std::lower_bound进行二分查找(查找第一个大于等于指定值的迭代器的位置)__std::unique
- 地图上查找指定位置
- 使用 MySQL 查找附近的位置
- 使用target属性跳转到指定位置
- 查找附近景点
- lastIndexOf() 找出指定元素出现的所有位置(返回的是下标数组)---lastIndexOf() 这个方法是倒叙查找,正序的是indexOf()
- 使用grep查找指定目录下的关键字
- 根据经纬度调用Google地图显示对应位置
- 【捷哥浅谈PHP】第三弹---使用二分查找法查找数组中的元素位置
- 转载 Android Map Api 使用和开发 定位我的位置、地图弹出泡泡、通过经纬度获取地址 浮动搜索框 ,通过地址名称获取经纬度和详细地址并定位
- 使用 insertBefore 和insertAfter,在指定位置追加与删除元素
- iOS 使用腾讯地图SDK,搜索附近位置
- 向SQL Server 数据库中使用SQL Script向表添加列并指定添加列的位置
- QT中QString 类的使用--获取指定字符位置、截取子字符串等