地理定位api javascript
Geolocation api javascript
我试图提醒我的纬度和经度,但它不起作用。我创建了一个全局变量,并在函数中更改这些变量。我的其他函数没有看到这个全局变量。我不知道,错误是什么。
var latitdue;
var longitude;
navigator.geolocation.getCurrentPosition(
function coords(position) {
longitude = position.coords.longitude;
latitude = position.coords.latitude;
}, function (error) {
alert("Error: " + error.code);
},
{
enableHighAccuracy : false,
timeout : 10000,
maximumAge : 1000
});
function a(){
alert(longitude, latitude);
}
a();
这是一个拼写错误"latitude"而不是var latitude改变可变纬度;到var纬度
和"允许"浏览器栏上的弹出窗口或提示访问计算机的位置
尝试以下代码:
<script type="text/javascript">
var latitude;
var longitude;
function a(){
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(
function coords(position) {
longitude = position.coords.longitude;
latitude = position.coords.latitude;
alert("Lat Long is : " + longitude +"," + latitude);
}, function (error) {
alert("Error: " + error.code);
},
{
enableHighAccuracy : true,
timeout : 10000,
maximumAge : 1000
});
}
else
{
alert ("GEOLOCATION NOT SUPPORTED....");
}
}
//a();
</script>
</head>
<body onLoad="a();">
TESTING GEOLOCATION
</body>
加载成功后,您必须调用该方法。
此外,允许共享位置。
相关文章:
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 如何使用Stripe'验证优惠券;s JavaScript API
- Facebook Javascript API:'/我/相册'不适用于其他用户
- 当我使用高度百分比时,谷歌地图javascript api不会显示
- Youtube JavaScript API不是't正在初始化
- Javascript API for Tableau
- 使用Google Maps JavaScript API v3和Geocoding API映射多个位置
- 谷歌地图Javascript API与网络服务API
- 如何使用Google撤销Oauth令牌'的Javascript API
- 可扩展的画布作为Google Maps Javascript API中的覆盖
- javascript api,用于在第三方域上存储身份验证令牌
- UglifyJs用于JSON缩小的JavaScript API
- 使用javascript API响应内部服务器错误将曲目上传到SoundCloud
- Youtube Javascript API播放/暂停/停止不工作
- 在弹出窗口中打开外部页面的Javascript api
- 谷歌地图Javascript API位置库
- 谷歌应用程序脚本html服务和加载谷歌地图javascript api V3
- javascript API调用导致旧数据
- 使用javascript api创建youtube的屏幕截图
- Google Maps JavaScript API v3:getDetails(请求,回调),用于多个位置