网站首页 > 文章中心 > 其它

php采集地图数据

作者:小编 更新时间:2023-09-04 18:44:19 浏览量:220人看过

如何用PHP获取到百度地图坐标或者经纬度

是传入地址获取地址的经纬度吗?

以下是一个关于地理编码的简单示例.发送一个地址是"百度大厦"的请求,返回该地址对应的地理坐标.发送请求的url如下:

这样就获取到返回的数据拉

php采集地图数据-图1

基于百度地图API的城市数据采集方式

在进行定量城市分析时(如研究某市某片区的空间分析),需要用到地理位置信息以及现状设施建筑等的分布情况,这就必须获得相关的地理坐标信息.所以呢数据的获取与处理是进行定量城市分析所需的前置作业,此阶段的工作决定了后续分析的效度和质量.

火车头采集器一款互联网数据抓取、处理、分析,挖掘软件,可以抓取网页上散乱分布的数据信息,并通过一系列的分析处理,准确挖掘出所需数据.

特点:采集不限网页,不限内容;

分布式采集系统,提高效率;

支持PHP和C#插件扩展,方便修改处理数据,但需要懂得火车头规则或者正则表达式.

API是一些预先定义的函数,目的是提供应用程序开发人员基于某软件或硬件得以访问一组程序的能力,而又无需访问源码,或理解程序内部工作机制的细节.API服务商在提供数据的同时也在收集用户的信息,这是一个双向过程.

百度地图Web服务API中提供了地点检索服务、正/逆地理编码服务、路线规划、批量算数、时区服务、坐标转换服务及鹰眼轨迹服务等.其中地点检索服务(又名Place API),提供多种场景的地点(POI)检索功能,包括城市检索、周边检索、矩形区域检索.

以通过百度地图API获取绵阳市饭店数据为例.

①申请百度地图开放平台开发者秘钥

格式: ;query=关键字bounds=查询区域output=输出格式类型key=用户密钥

实例: ;query=ATM机bounds=绵阳output=jsonak=你的密钥 ?(你的秘钥就是上一步申请得到的)

(什么是Place API详细说明可见此网址)

其中"关键字"、"查询区域"、"输出格式类型"、"用户秘钥"可以根据自己的需要替换,而page_num为选填项,表示分页码,因为只有设置了page_num字段才会在结果页面中返回标识总条数的total字段,方便在火车采集器中做相关设置,如下:

访问该网址,返回结果如下图:

在访问百度地图API接口返回的Json网页中,在需要提取信息处复制该条信息.例如复制此处获得"name":周肥肠(总店)",.

经度、纬度的获取方式与"名称"方式相同.

如何用PHP获取百度地图

这个直接看百度地图的api啊---其实html就可以了---php只是用来记录坐标什么的有用-给你个例子吧-

!DOCTYPE html

html

head

style type="text/css"

body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}

/style

script type="text/javascript" src=";ak=您的密钥"/script

title百度地图的Hello, World/title

/head

body

/body

/html

script type="text/javascript"

var map = new BMap.Map("allmap");??? // 创建Map实例

map.enableScrollWheelZoom();????? //启用滚轮放大缩小

/script

这都是百度地图上的----自己去研究一下吧--

如何用PHP中的curl获取百度地图上的数据

如何在页面中调用百度地图,直接在你想要插入的页面上调用百度地图代码即可

百度地图调用API地址:

①设置定位中心:直接搜索你要找的位置即可.

调用百度地图代码

只要插入!--引用百度地图API--部分的代码就行.

以上就是土嘎嘎小编为大家整理的php采集地图数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章