根据输入地址计算地图坐标并显示在地图上(闲的无聊自己娱乐).

梁山草寇 2014-01-07 01:02:54
闲的无聊给自己找点事情做,看到百度地图API想研究一下,就顺手搞几个功能测试,有兴趣的朋友可以看一下。就几行代码,全部是调用百度地图的api整合。不得不说百度API很NB,很强大。百度API地址:http://developer.baidu.com/map/webservice-geocoding.htm

官方调用实例:
http://api.map.baidu.com/geocoder/v2/?ak=您的密钥&callback=renderOption&output=json&address=百度大厦&city=北京市

参数说明:


自己的页面。上图。
输入【城市名】和【地名】计算出此位置在百度地图的经纬度:


计算得到的经纬度坐标,并现实在地图上。
如图:



鼠标拖动红色坐标后重新获取最新坐标,如图:
[/b]


--------------------------------------------------------------------------------
此段是调用百度API返回的json结果

[b]地理编码返回结果字段

名称 类型 说明
status Int 返回结果状态值, 成功返回0,其他值请查看附录。
location object 经纬度坐标
lat float 纬度值
lng float 经度值
precise Int 位置的附加信息,是否精确查找。1为精确查找,0为不精确。
confidence Int 可信度
level string 地址类型

-------------------------------------------------------------------------------
可以根据百度API返回的结果确定你所查找的位置是否为精确位置。
还可以根绝可信度判断当前地址精确度为多少。

有兴趣的可以自己到强大的百度地图API。
...全文
544 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
梁山草寇 2014-01-07
  • 打赏
  • 举报
回复
引用 1 楼 q107770540 的回复:
不错不错~
。还需要大师多多指点,早日从码农转换成攻城师。。。
手抓宝 2014-01-07
  • 打赏
  • 举报
回复
更喜欢google地图,无论是浏览器端还是主流移动设备的app
q107770540 2014-01-07
  • 打赏
  • 举报
回复
不错不错~

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧