手机版

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

时间:2021-11-06 来源:互联网 编辑:宝哥软件园 浏览:

功能:用户点击地图上的位置,在地图上画点,然后将得到的地理位置保存在地图上的地址栏中。

主要用百度地图API复制代码如下: varmap=new map . map(' all map ');//实例化一个map对象var point=new map . point(116.331398,39.897445);//设置地图中心的位置map.centerAndZoom(点,12);//设置地图元素的可视化图层map . enablescrolwheelzoom();//启用滚轮放大缩小,默认禁用map . enablecontinuouszoom();//默认启用地图惯性拖拽,禁用函数my fun(result){ var city name=result . name;map . setcenter(city name);}var myCity=新BMap。local city();my city . get(my fun);I=0//点击获取坐标map.addeventlistener ('click ',函数(e){ if(I==0){//存储经纬度LNG=e . point . LNG;lat=e . point . lat;//在地图上标记var marker=new map . marker(new map . point(LNG,lat));//创建注释图. addOverlay(标记);marker . enabledraging();//拖动var gc=新建BMap。geocoder();//获取地址var pt=e.point的数据地址;gc.getLocation(pt,function(RS){ var addComp=RS . address components;地址=addComp .省addComp .市addComp .区addComp .街道addComp.streetNumber//绘图var label=new map . label(address,{ offset : new map . size(20,-10)});marker.setLabel(标签);});I=1;}});以上代码基本都是百度提供的DOME。我只是做了一些简单的组合。惭愧!

版权声明:百度地图API应用用户的具体位置是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。