【问题标题】:latitude longitude is not able to get in android?纬度经度无法进入android?
【发布时间】:2013-12-09 18:57:41
【问题描述】:

我无法在我的代码中获取纬度/经度。我正在使用cordova-2.7.0,并且我已经包含了jquery .js 文件并在清单文件中添加了权限,但它仍然无法正常工作,请解决我的问题。

我可以进入 if (navigator.geolocation) 循环,但它不会回调函数 showPosition(position) 函数。

<!DOCTYPE html>
<html xml:lang="en" lang="en">
<head>
<title>Device Properties Example</title>
<script src="jquery-1.10.2.min.js"></script>
<script src="jquery-1.10.2.js"></script>
<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
<script>
var x=document.getElementById("demo");
function getLocation()
{
if (navigator.geolocation)
{
alert("test1");
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML="Geolocation is not supported by this browser.";}
}
function showPosition(position)
{
alert("test2");
x.innerHTML="Latitude: " + position.coords.latitude + 
"<br>Longitude: " + position.coords.longitude;  
}
</script>
</head>
<body>
<p id="demo">Click the button to get your coordinates:</p>
<button onclick="getLocation()">Try It</button>
</body>
</html>

【问题讨论】:

    标签: javascript android geolocation cordova-2.7.0


    【解决方案1】:

    你可以使用 arcgis for javascript 以更好的方式实现它。google 为它。你会发现很多这样的例子。

    https://developers.arcgis.com/en/javascript/jssamples/routetask_basic_servicearea.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-15
      • 2018-05-25
      • 1970-01-01
      • 2013-03-17
      • 2012-02-16
      • 2013-09-09
      • 1970-01-01
      相关资源
      最近更新 更多