经纬度在android中无法获取
latitude longitude is not able to get in android?
我无法在代码中获取Lat/Long。我使用的是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>
嘿,你可以用arcgis for javascript以更好的方式实现它。
https://developers.arcgis.com/en/javascript/jssamples/routetask_basic_servicearea.html
相关文章:
- 从javascript中调用的Android函数中获取值,并将其返回给js
- 如何在javascript中获取Android Firefox中的menuID
- 如何在有或没有javaScript的android中获取每个页面的内容高度
- Javascript-Android 获取选定的文本脚本
- 使用Cordova和JavaScript(无需getUserMedia)从android麦克风获取音频数据
- Android在触摸选择时获取选定的文本
- 经纬度在android中无法获取
- 无法使用 ngCordova 在 Android 中获取推送通知
- 无法在iPhone应用程序上使用PhoneGap和javascript获取JSON结果,但使用相同的代码在Android
- 从 Android 中的 url 获取异步加载的 html(通过 ajax)
- 如何在Android上获取javascript生成的html
- 如何在Android上使用PhoneGap从照片库中获取图片
- 单击链接时,从Android WebView中的锚标记获取href值
- 如何使用jsoup Android登录后获取javascript变量
- 如何使用Javascript或在客户端获取设备(iOS,Android)CPU和内存
- 总是获取android.database.sqlite.SQLiteException:接近"时间“;当运行S
- 如何用javascript获取android phonegap中sdcard目录的完整路径
- 如何从JavaScript获取Android WebView的屏幕大小
- 有没有一种简单的方法可以在HTML页面中获取Android UI元素
- 从Node.js服务器获取Android导航值对