<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<title>Title</title>
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=Oo4RtSpIOGQ8i1nlsVwdvRlIGsZamOzv"></script>
</head>
<body>
<div id="mymap" style="width: 900px;height: 900px"></div>
<script>
//实例化地图对象,并指定渲染目标
var map = new BMap.Map("mymap");
//位置对象
var point = new BMap.Point(116.404, 39.915);
//把地图进行渲染,指定地图级别(值大越精细)
map.centerAndZoom(point,12);
//利用point生成marker,并利用其标出自身位置
var marker = new BMap.Marker(point);
map.addOverlay(marker);
//获取设备的地理坐标
let geolocation = new BMap.Geolocation();
// 开启SDK辅助定位
geolocation.enableSDKLocation();
geolocation.getCurrentPosition(function (r) {
console.log(r)//r对象已经包含了足够多的信息
//移动地图,到自身位置
map.panTo(r.point);
//利用point生成marker,并利用其标出自身位置
marker = new BMap.Marker(r.point);
map.addOverlay(marker);
//可以使用GeoCoder对象,进一步解析成为人性化数据
let geoCoder=new BMap.Geocoder();
geoCoder.getLocation(r.point,addrInfo=>console.log(addrInfo.address))
});
</script>
</body>
</html>
百度地图服务
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一、市场分析 1、市场概况 iiMedia Research(艾媒咨询)数据显示,2016年第四季度,手机地图用户...
- Route Matrix API v2.0Web服务API Route Matrix API v2.0 Beta是...
- 上周大盘表现平平,3400点暂时拦住了去路,感觉现在国家控盘挺谨慎,涨速不快,非常稳,调整的时候幅度也很有限,尽量...