欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【如何调通过API调用51ditu中的地图】,下面是详细的分享!
如何调通过API调用51ditu中的地图
今天研究下地图标注。实际上就是看看如何调用51ditu提供的api接口并结在PHP中应用。
其提供的api接口说明:http://api.51ditu.com/
帮助文档:http://api.51ditu.com/docs/index.html
以下简单的演示一个,用户从后台标注自己想用的东西,前台读出来。
从网站是复制,粘贴试了下,还是比较容易使用的。
第一。在http://api.51ditu.com/docs/ezmarkerapi.html
这里看了下,按上边说的引入JS,可以设这城市,上边说的是从下拉列表中选,实际应用时应该从数据库中读出
第二。他这里是把读出的经纬放到文本框里,实际用应是可以通过ajax提前并保存到数据库
| function setMap(point,zoom) { document.getElementById("x").value=point.getLongitude(); document.getElementById("y").value=point.getLatitude(); document.getElementById("z").value=zoom; //这里加代码通过ajax保存到数据库,如果是用jquery $.get('map.php',{x:point.getLongitude(),y:point.getLatitude()},function(msg){ alert(msg); }); //只需要在map.php中写插放到数据库中的代码即可 } |
OK到这里已经能把位置保存到数据库里了,下边是读出
第三,读的话用http://api.51ditu.com/docs/mapsapi.html这里
如何依据经纬度或标记添加信息窗口
既然已经保存到数据库里了,这里再读出来就OK
更多的用法根据具体的需要求看下这网站的帮助文件。
以上所分享的是关于如何调通过API调用51ditu中的地图,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何在网页中调用百度地图api
答:1.进入:http://dev.baidu.com/wiki/static/map/API/tool/creatMap/ (创建地图-百度地图API所见即所得工具,百度官方地址,大家放心使用) 切换城市,搜索需标注位置。(如下图:) 设置地图:大家可以对网站显示地图的宽高进行设置,其余选项不... >>详细
相关问题:如何在网页中调用百度地图api
答:去百度地图API页面,把代码复制,粘贴在你的网页里 >>详细
相关问题:如何在网页中调用百度地图api
答:进去百度地图api,找到你想要的地图模式,然后把地图的代码复制到你所要用的div中,地图里有设置宽高的 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
