在VS2010中利用百度地图Place API获取POI数据(XML文件方式存储),并导入mysql数据库

该博客演示如何在VS2010中利用百度地图Place API获取POI(酒店)数据,存储为XML文件,并进一步将数据导入MySQL数据库。步骤包括创建Windows应用程序,解析XML,以及数据库操作。需注意API使用限制和数据库字段设置。
摘要由CSDN通过智能技术生成

以百度地图的Place API为例,在vs2010中获取某一类型(如酒店)的POI数据(以xml文件方式存储),并导入mysql数据库中。

第一步:

打开vs2010,并建立一个windows窗体应用程序,在窗体中添加主要的控件和按钮。如下图示
图1

其中listview的右上角有一个小三角形,点击之后选择“编辑列”,就可以添加其他的项目,这样得到的数据就排列的特别整齐。如下图所示
图2

第二步:

创建完窗体后,开始编写程序。思路:(1)当点击button1时候,如果radiobutton1选中,则调用百度地图的Place API,最后会得到一个xml文件,从而解析这个xml文件中的数据,并且在listview1中展示出来,且radionbutton2选中时同理;(2)点击完button1之后,再点击button2,就会把刚才得到的poi数据存储进具有相同实体、字段名的mysql数据库中。

可以在百度地图API官网中学习Place API的方法,如果要调用的话还必须申请密钥。利用这个API最多可以得到400条数据,共20页(可想而知,如果这个数据全被你获取了,百度还吃什么呢!)。获取POI数据的网址一般是这样的:http://api.map.baidu.com/place/v2/search?q=酒店&region=成都&output=xml&page_num=1&page_size=20&ak=你申请的密钥

得到的结果如下图所示:
图3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值