百度地图API应用之获取用户的具体位置
2015-01-24信息快讯网
功能的大概:用户通过点击地图上面的位置,在地图上面进行描点,然后再把获取的到的地理位置保存到地图上面的地址栏目中。
主要是百度地图API的使用
var map = new BMap.Map("allmap"); //实例化一个地图对象 var point = new BMap.Point(116.331398,39.897445); //设置地图中心的位置 map.centerAndZoom(point,12); //设置地图元素的可视层 map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用 map.enableContinuousZoom(); //启用地图惯性拖拽,默认禁用 function myFun(result){ var cityName = result.name; map.setCenter(cityName); } var myCity = new BMap.LocalCity(); myCity.get(myFun); i=0 //点击获取坐标 map.addEventListener("click",function(e){ if(i === 0) { //存储经纬度 lng = e.point.lng; lat = e.point.lat; //在地图上面描点 var marker = new BMap.Marker(new BMap.Point(lng,lat)); // 创建标注 map.addOverlay(marker); marker.enableDragging(); //可拖拽 var gc = new BMap.Geocoder(); //获取地址的数据地址 var pt = e.point; gc.getLocation(pt, function(rs){ var addComp = rs.addressComponents; address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber; //画图 var label = new BMap.Label(address,{offset:new BMap.Size(20,-10)}); marker.setLabel(label); }); i=1; } });
上面的代码基本都是百度提供的DOME 我只是做了一些简单组合。。 惭愧呀
PHP实现Soap通讯的方法
ThinkPHP写数组插入与获取最新插入数据ID实例
php中count获取多维数组长度的方法
使用array_map简单搞定PHP删除文件、删除目录
thinkphp获取栏目和文章当前位置的方法
php获取根域名方法汇总
Linux下PHP加速器APC的安装与配置笔记
PHP中soap的用法实例
PHP获取当前页面URL函数实例
百度实时推送api接口应用示例
php生成百度sitemap站点地图类函数实例
php出现内存位置访问无效错误问题解决方法
微信营销平台系统C刮刮乐的开发
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
PHP、Nginx、Apache中禁止网页被iframe引用的方法
PHP获取中英混合字符串长度的方法
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
利用谷歌 Translate API制作自己的翻译脚本
PHP 如何获取二维数组中某个key的集合
php伪静态之APACHE篇
mac下Apache + MySql + PHP搭建网站开发环境
分享一段php获取linux服务器状态的代码
PhpDocumentor 2安装以及生成API文档的方法
dedecms函数分享之获取某一栏目所有子栏目
thinkphp实现面包屑导航(当前位置)例子分享
PHP获取浏览器信息类和客户端地理位置的2个方法
PHP中比较两个字符串找出第一个不同字符位置例子
php判断字符串在另一个字符串位置的方法
php和jquery实现地图区域数据统计展示数据示例
php利用新浪接口查询ip获取地理位置示例
php网站地图生成类示例
百度站点地图(百度sitemap)生成方法分享
CodeIgniter生成网站sitemap地图的方法
PHP生成sitemap.xml地图函数