百度地图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编写的导航条程序
Oct 09 PHP
php上传、管理照片示例
Oct 09 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
php urlencode()与urldecode()函数字符编码原理详解
Dec 06 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
神盾加密解密教程(二)PHP 神盾解密
Jun 08 PHP
PHP中防止SQL注入方法详解
Dec 25 PHP
PHP中error_log()函数的使用方法
Jan 20 PHP
laravel 多图上传及图片的存储例子
Oct 14 PHP
在laravel5.2中实现点击用户头像更改头像的方法
Oct 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中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
jquery 插件开发备注
2010/08/27 Javascript
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
.NET笔试题(20个问题)
2016/02/02 面试题
J2EE中常用的名词进行解释
2015/11/09 面试题
经销商订货会主持词
2014/03/27 职场文书
网络优化专员求职信
2014/05/04 职场文书
民事赔偿协议书
2014/11/02 职场文书
学校推普周活动总结
2015/05/07 职场文书
运动员加油词
2015/07/18 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
用Python爬取某乎手机APP数据
2021/06/15 Python