我正在尝试通过具有以下代码的红色节点仪表板UI模板显示我的位置,但没有成功:
<script>
(function(scope) {
scope.getLocation = function () {
if (window.navigator.geolocation) {
alert("Geolocation successfull");
window.navigator.geolocation.getCurrentPosition(showPosition);
} else {
alert("Geolocation not supported");
};
};
scope.showPosition = function(position) {
alert("Lat Lon ok");
scope.Lat = position.coords.latitude;
scope.Lon = position.coords.longitude;
};
})(scope);
</script>
任何人都可以指出我在做什么错吗?第一条警报消息“地理位置成功”被成功触发,因此我假设window.navigator.geolocation
在工作。谢谢!