百度地图API应用之获取用户的具体位置
功能的大概:用户通过点击地图上面的位置,在地图上面进行描点,然后再把获取的到的地理位置保存到地图上面的地址栏目中。
主要是百度地图API的使用
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 我只是做了一些简单组合。。 惭愧呀
最新文章
- ZOJ Problem Set - 1365 Mileage Bank
- spark streaming kafka example
- 微信小程序-视图容器组件
- 23.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty 和Staff。 具体要求如下: (1)Person类中的属性有:姓名name(String类型),地址address(String类型), 电话号码telphone(String类型)和电子邮件地址email(String类型); (2)Employee类中的属性有:办公室office(Stri
- SoapUI API + Groovy API + Difference with Java
- PAT1038. Recover the Smallest Number
- java Date日期去掉时分秒
- java 启用新线程异步调用
- PYTHON线程知识再研习D---可重入锁
- java.lang.ClassNotFoundException: javax.servlet.Filter
- IPSec VPN实验
- FFmpeg的HEVC解码器源代码简单分析:CTU解码(CTU Decode)部分-TU
- Storm入门-Storm与Spark对比
- golang类型断言
- 通过type类型 新建对象
- [记录]MySQL 查询无法导出到文件
- 一步步完成Maven+SpringMVC+SpringFox+Swagger整合示例
- spring-boot-actuator报错Full authentication is required to access this resource
- 尚硅谷面试第一季-16 JVM垃圾回收机制
- 解开lambda最强作用的神秘面纱
热门文章
- iOS release版本去除NSLog打印信息
- Codeforces Round #178 (Div. 2) B .Shaass and Bookshelf
- Android安全机制介绍
- JVM 调优 —— 新生代 Survivor 空间不足
- electron 开发拆坑总结
- [LeetCode][Java] Longest Common Prefix
- SQL server 数据存储过程
- PHP生成excel(1)
- SQLDMO注冊
- csu1116 Kingdoms 最小生成树-枚举状态