gpt4 book ai didi

javascript - 将纬度和经度指定为全局使用的变量

转载 作者:行者123 更新时间:2023-11-30 12:56:34 25 4
gpt4 key购买 nike

<分区>

如何获取此 JavaScript 代码的经度和纬度作为全局使用的变量。我已经尝试了几次,但没有用。

 navigator.geolocation.getCurrentPosition(handle_geolocation_query,handle_errors);  

function handle_errors(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED: alert("user did not share geolocation data");
break;
case error.POSITION_UNAVAILABLE: alert("could not detect current position");
break;
case error.TIMEOUT: alert("retrieving position timed out");
break;
default: alert("unknown error");
break;
}
}
function handle_geolocation_query(position){
}

我在 Jquery Mobile 和 PhoneGap 应用程序中使用它。非常感谢任何帮助,谢谢

根据到目前为止给出的答案,这是我所拥有的

  $(document).ready(function(){
var latitude, longitude;

navigator.geolocation.getCurrentPosition(handle_geolocation_query,handle_errors);

function handle_errors(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED: alert("user did not share geolocation data");
break;
case error.POSITION_UNAVAILABLE: alert("could not detect current position");
break;
case error.TIMEOUT: alert("retrieving position timed out");
break;
default: alert("unknown error");
break;
}
}
function handle_geolocation_query(position){
latitude = (position.coords.latitude);
longitude = (position.coords.longitude);
}
alert(latitude, longitude);
});

当我提醒它时它返回“undefined”

这是html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<link href="http://code.google.com/apis/maps/documentation/javascript/examples/default.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/gas-script.js"></script>
</head>

<body>
</body>
</html>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com