百度地图API应用之获取用户的具体位置


Posted in PHP onJune 10, 2014

功能的大概:用户通过点击地图上面的位置,在地图上面进行描点,然后再把获取的到的地理位置保存到地图上面的地址栏目中。

百度地图API应用之获取用户的具体位置

主要是百度地图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 相关文章推荐
用DBSQL类加快开发MySQL数据库程序的速度
Oct 09 PHP
一个数据采集类
Feb 14 PHP
php公用函数列表[正则]
Feb 22 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
Jun 07 PHP
PHP漏洞全解(详细介绍)
Nov 13 PHP
php中使用sftp教程
Mar 30 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
Aug 12 PHP
PHP简单遍历对象示例
Sep 28 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
完美的php分页类
Oct 24 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
PHP+iframe模拟Ajax上传文件功能示例
Jul 02 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
Jun 10 #PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 #PHP
解决CodeIgniter伪静态失效
Jun 09 #PHP
CI(CodeIgniter)框架介绍
Jun 09 #PHP
CI框架中集成CKEditor编辑器的教程
Jun 09 #PHP
PHP小教程之实现链表
Jun 09 #PHP
浅谈Eclipse PDT调试PHP程序
Jun 09 #PHP
You might like
yii框架中的Url生产问题小结
2012/01/16 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
Extjs中常用表单介绍与应用
2010/06/07 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2016/10/28 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
Python 必须了解的5种高级特征
2020/09/10 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
初中校园广播稿
2014/02/02 职场文书
新年团拜会主持词
2014/04/02 职场文书
设计顾问服务计划书
2014/05/04 职场文书
计算机专业毕业生自荐书
2014/06/02 职场文书
安全横幅标语
2014/06/09 职场文书
个人授权委托书范文
2014/09/21 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书