console
var currentLat, currentLon
var geoc = new BMap.Geocoder();
var geolocation = new BMap.Geolocation;
var localCity = new BMap.LocalCity;
console.log(geolocation.getStatus())
geolocation.getCurrentPosition(function (result) {
document.getElementById("weidu").innerHTML = result.latitude+ ", " +result.longitude
var ggPoint = new BMap.Point(result.longitude, result.latitude);
console.log(ggPoint)
translateCallback = function (data) {
if (data.status === 0) {
var marker = new BMap.Marker(data.points[0]);
console.log(marker.point)
var pt = marker.point
geoc.getLocation(pt, function (rs) {
var addComp = rs.addressComponents;
document.getElementById("cbtn").innerHTML = addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber;
});
}
}
setTimeout(function () {
var convertor = new BMap.Convertor();
var pointArr = [];
pointArr.push(ggPoint);
convertor.translate(pointArr, 3, 5, translateCallback)
}, 1000);
});
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=2fkaIyfasz2LT1ariBvoBzx33OW9cbCR"></script>
<div id="cbtn">
22222
</div>
<div id="weidu">
</div>