百度地图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 我只是做了一些简单组合。。 惭愧呀



相关阅读:
C/C++实现字符串模糊匹配
Windows8下设置蓝牙配对的操作步骤
详解MySQL的用户密码过期功能
Android开发之Button事件实现与监听方法总结
C# web api返回类型设置为json的两种方法
php实现查看邮件是否已被阅读的方法
jQuery统计上传文件大小的方法
当用户退出点击浏览器后退仍可回到原来页面的解决方案
C#将jpg转换为pdf的方法
JavaScript实现的GBK、UTF8字符串实际长度计算函数
本月底将停售 Win8/Win8.1专业版升级包和介质包
Win8.1更新时提示错误代码为80246010的解决方案
C语言练习题:自由落体的小球简单实例
深入剖析Android系统中Service和IntentService的区别
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 CMS SQL jQuery C# C++ java Android IOS oracle MongoDB PostgreSQL SQLite 交通频道 武威快速客运总站 甘肃省武威市凉州区
铜罗汽车站 江苏省苏州市吴江市
汉中门汽车客运站停车场 汉中路278号
姚庄回族乡客运站 河南省平顶山市郏县
深圳横岗车站 横岗镇深惠公路荷坳路段水晶之城旁
宜宾泥溪客运站 四川省宜宾市宜宾县
阜阳北京西路汽车站 安徽省阜阳市颍泉区
万源汽车北站 四川省达州市万源市
民权林七客运站 河南省商丘市民权县
吴江横扇车站 横扇大桥路502号
关西车站 江西省赣州市龙南县
田心长途客运站 广东省汕头市潮南区
漳州汽车客运中心站 水仙大街
威海工业新区客运站 山东省威海市环翠区
永州长途汽车客运总站 潇水路
璧山依凤乡汽车站 重庆市璧山县
惠州市汽车客运总站 广东省惠州市鹅岭北路11号
胡集客运站 湖北省荆门市钟祥市
金寨县汽车站 安徽省六安市金寨县
中国移动客运站营业厅 内蒙古自治区呼伦贝尔市海拉尔区
尚干洋忠客运站 三二四国道
石羊客运站-公交车站 武侯区新南路36号
陵前镇客运站 陕西省咸阳市三原县
涪西客运站 四川省遂宁市射洪县
宣恩晓关客运站 黄河路149
开原汽车客运站 辽宁省铁岭市开原市
奥弛客运站 广西壮族自治区防城港市上思县
阳西汽车总站 阳西县城桥平一路291号
庄河汽车站岭东站 辽宁省大连市庄河市
永康客运站 云南省临沧市永德县
开封县仇楼镇客运站 河南省开封市开封县
州铺长途汽车站 安徽省六安市金安区
扬美客运站 广西壮族自治区南宁市江南区
鲁河客运站 河南省濮阳市濮阳县
丹阳司徒客运站 丹上线观鹤南路路口往西路北
八里湾客运站 河南省开封市开封县
凤冈汽车客运站 贵州省遵义市凤冈县
宁德港漳湾客运站 福建省宁德市蕉城区
建设客运站 黑龙江省双鸭山市友谊县
成都汽车总站停车场 四川省成都市成华区
七里河汽车站售票厅 货栈街192号
麻柳客运站 四川省广元市朝天区
湄潭塔坪汽车站 塔平商贸街
下湿壕客运站 内蒙古自治区包头市固阳县
苏州望亭客运站 江苏省苏州市相城区
剑阁县武连镇新桥汽车站 四川省广元市剑阁县
惠州新客运南站 广东省惠州市惠城区
津宇客运站 京津公路天津桥
陆集客运站 河南省濮阳市范县
凌源沟门子客运站 四百线
海盐沈荡汽车站 沈荡镇
望奎县客运站海丰分站 黑龙江省绥化市望奎县
抚松松江河客运站 吉林省白山市抚松县
浚县汽车客运站 河南省鹤壁市浚县
梨园客运站 河南省濮阳市濮阳县
富阳新登站 新登镇
哈拉海客运站 吉林省长春市农安县
永平汽车客运站 云南省大理白族自治州永平县
元谋汽车客运站 云南省楚雄彝族自治州元谋县
黄沙客运站 湖北省咸宁市通山县
辽阳市长途客运总站临时客运站 中华大街1段3号
兴国陈也汽车站 江西省赣州市兴国县
成都清泉汽车站 四川省成都市青白江区
松江长途客运站 上海市松江区人民路31号
宜兴汽车站候车厅 江苏省无锡市宜兴市
凤歧坪乡汽车站 湖南省衡阳市祁东县
人和客运站 山东省威海市荣成市
酒房五级客运站 陕西省宝鸡市麟游县
延庆长途汽车站 北京市延庆县东外大街39号
兴化茅山汽车客运站 江苏省泰州市兴化市
酉阳县汽车北站 重庆市
汽车北站售票处 福建省福州市仓山区
资阳汽车总站 娇子大道
镇平马庄乡客运站 河南省南阳市镇平县
泰兴东门汽车站 济川路
兴隆车站 四川省德阳市中江县
合江县先市客运站 四川省泸州市合江县
库尔勒客运中心开发区客运站 安东路
淅川仓房汽车站 河南省南阳市淅川县
合江县汽车站出口 四川省泸州市合江县
银川客运站 黑龙江省佳木斯市同江市
耒阳汽车中心站 五一东路
柘荣汽车站 柳城北路
蛇口汽车站服装城售票点 广东省深圳市南山区
开发区客运站 辽宁省沈阳市康平县
宾西客运站 黑龙江省哈尔滨市宾县
新平客运站 云南省玉溪市新平彝族傣族自治县
曹县汽车站 山东省菏泽市曹县
台家庄客运站 河北省邢台市新河县
亚布力公路客运站 黑龙江省哈尔滨市尚志市
殷村客运站 河北省石家庄市元氏县
株潭汽车站 江西省宜春市万载县
八六一客运站 天津市
湖滨长途汽车站 湖滨南路中段59号
瑞金市汽车站车进口 江西省赣州市瑞金市
袁庄客运站 河南省南阳市方城县
五公汽车站 河北省衡水市饶阳县
南塘客运站 江西省赣州市赣县
复兴汽车客运站 四川省南充市仪陇县
巩义北山口客运站 三一零国道

Copyright © 2016 phpStudy |