【发布时间】:2014-04-27 20:57:49
【问题描述】:
我知道这是一个简单而愚蠢的问题,但是我怎样才能将 lat 和 lng 附加到 div id 中而不是让我保持警惕。我可以做这样的事情吗!!
document.getElementById("here").innerHTML = ("lat: +lat+"lng: " + lng)
<!DOCTYPE>
<html>
<meta name="viewport" content="width=device-width,
initial-scale=1, maximum-scale=1,user-scalable=no">
<head>
<script>
function geolocation(){
<!--checks if geolocation is available -->
var options = { enableHighAccuracy: true};
watchId = navigator.geolocation.watchPosition(onSuccess, onError, options);
<!-- function run if gets the geolocation back -->
function onSuccess(position){
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("lat: " + lat + "lng: " + lng);
}
<!-- this function run if there is any error in geolocation -->
function onError(error){
alert("message: " + error.message);
}
}
geolocation();
</script>
</head>
<body>
<div id="here"></div>
</body>
【问题讨论】:
-
您在问如何使用您制作的 id 制作 div?或者如何将一些东西附加到一个div?因为我没有看到正在创建的 div。
-
watchId是您想要的 div id 吗? -
追加到 内的 div。
-
document.getElementById("here").innerHTML = "lat: " + lat + " lng: " + lng; -
是的brendon .. 那就是watchId,它显示了当前位置的权利...
标签: javascript html