console
var x = document.getElementById("demo");
function getLocation1() {
if (navigator.geolocation) {
alert("1");
navigator.geolocation.getCurrentPosition(showPosition);
}
else {
x.innerHTML = "该浏览器不支持获取地理位置。";
}
}
function showPosition(position) {
alert("2");
x.innerHTML="纬度: " + position.coords.latitude +
"<br>经度: " + position.coords.longitude;
cnlang(position.coords.latitude,position.coords.longitude);
function cnlang(lat, lng) {
var geoc = new BMap.Geocoder();
var geolocation = new BMap.Geolocation;
geolocation.getCurrentPosition(function (result) {
var ggPoint = new BMap.Point(lng, lat);
var convertor = new BMap.Convertor();
var pointArr = [];
pointArr.push(ggPoint);
console.log(pointArr)
alert(pointArr)
convertor.translate(pointArr, 1, 5, translateCallback)
})
}
}
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=2fkaIyfasz2LT1ariBvoBzx33OW9cbCR">
</script>
<script>
window.onload = function () {
var geoc = new BMap.Geocoder();
}
</script>
<p id="demo">
点击按钮获取您当前坐标(可能需要比较长的时间获取):
</p>
<button onclick="getLocation1()">
点我
</button>