百度地图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 相关文章推荐
php+mysql事务rollback&commit示例
Feb 08 PHP
使用php判断浏览器的类型和语言的函数代码
Feb 28 PHP
提高PHP性能的编码技巧以及性能优化详细解析
Aug 24 PHP
遭遇php的in_array低性能问题
Sep 17 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
PHP的Yii框架中Model模型的学习教程
Mar 29 PHP
Laravel实现autoload方法详解
May 07 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
php微信开发之音乐回复功能
Jun 14 PHP
解决laravel(5.5)访问public报错的问题
Oct 12 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
php中上传文件的的解决方案
2018/09/25 PHP
脚本收藏iframe
2006/07/21 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
关于js函数解释(包括内嵌,对象等)
2016/11/20 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
关于Vue的路由权限管理的示例代码
2018/03/06 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
神经网络python源码分享
2017/12/15 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
英国综合网上购物商城:The Hut
2018/07/03 全球购物
创伤外科专业推荐信范文
2013/11/19 职场文书
医院护士的求职信范文
2013/12/26 职场文书
会计与审计毕业生自荐信范文
2013/12/30 职场文书
文科生自我鉴定
2014/02/15 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
档案保密承诺书
2014/06/03 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
夫妻分居协议书范本(有子女版)
2014/11/01 职场文书
大连导游词
2015/02/12 职场文书
2015年文秘个人工作总结
2015/10/14 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js