我的地理位置(javascript)不起作用,我不知道为什么
my geolocation(javascript) does not work and I don't know why
我最终正在尝试反向地理位置,但是在此之前,我想确保我的地理位置工作正常,但我的代码没有运气。
我正在做的是,当用户单击按钮时,如果用户同意,我的JavaScript会显示纬度和经度数字。
$(".button").click(function(){
var elMap =document.getElementById("showWhere");
var msg ='Sorry, we were unable to get your location';
if(Modernizr.geolocation){
navigator.geolocation.getCurrentLocation(success, fail);
elMap.textContent = 'Checking location...';
} else {
elMap.textContent = msg;
}
function success(position){
msg = '<h3>Lng: <br>';
msg += position.coords.longtitude + '</h3>';
msg +='<h3>lat: <br>';
msg+=position.coords.latitude + '</h3>';
elMap.innerHTML = msg;
}
function fail(msg){
elMap.textContent = msg;
console.log(msg.code);
}
});
我以为这是我的点击功能问题并删除了这部分,但它仍然不起作用。我错过了什么?提前感谢您:D
1)无需使用Modernizr。
if ('geolocation' in navigator)
2)这是getCurrentPosition
navigator.geolocation.getCurrentPosition(success, fail);
3)确保拼写正确longitude
。
演示
相关文章:
- 这个旋钮没有更新;我不知道为什么
- 我不知道为什么我的代码是错误的?又有什么错
- I'我不知道为什么我的代码没有'不起作用
- sqlite查询返回错误-can'我不知道为什么
- 我没有'我不知道为什么我的jqGrid子网格没有'不要给我看数据
- 我的素数函数坏了,但我没有;我不知道为什么
- 当我从struts2操作在js函数中获得JSONArray时,它是空的,我不知道为什么
- 可以'我不知道为什么这个数字赢了;t增量
- 我不知道为什么ng repeat在我的代码中不起作用
- 历史.推送状态错误,我不知道为什么
- 我的 innerHTML 命令没有改变任何东西,我不知道为什么
- JavaScript Validator 一直在说关于第 11 行的意外“如果”,我不知道为什么
- 我的地理位置(javascript)不起作用,我不知道为什么
- 我不知道为什么这个画布是空的
- 石头剪刀布蜥蜴斯波克游戏逻辑偶尔会输出错误的赢家,我不知道为什么
- ajax 请求失败,我不知道为什么
- 我的网站运行缓慢,我不知道为什么
- 我不知道为什么我在 JavaScript 中的函数 Flip() 没有返回任何内容.我希望它是正面或反面,它就会返回
- 帆布罪恶曲线模糊了很多.我不知道为什么它模糊了
- JQuery 无法加载.我不知道为什么.这是一个完全的谜