【问题标题】:diplaying latitude and longutude using geolocation API使用地理定位 API 显示纬度和经度
【发布时间】:2015-10-23 22:29:22
【问题描述】:

我正在尝试使用 Modnizer 地理定位 api 显示纬度和经度。 当我尝试使用代码执行我的 Web 应用程序时,在我的 java 脚本代码中。

if (Modernizr.geolocation ) {
// Find location... fill in.
//alert(" inside Modernizer");
// Not coming here if i use if(Modernizr.geolocation)

 navigator.geolocation
.getCurrentPosition(location_found, location_error);

}

当我按下设置位置按钮时没有任何反应。但是当我尝试在没有if (Modernizr.geolocation ) { }的情况下执行网络应用程序时@

我得到了网页上显示的纬度和经度。 y 控件没有从 if (Modernizr.geolocation ) 语句传递。

【问题讨论】:

  • 在我看来,您在加载 Modernizr 脚本时可能会遇到问题。 (Modernizr不提供geolocation API,它只检测浏览器是否支持,所以可以避免在不支持的浏览器上运行代码)。
  • 我在 jsp 主页
  • 您缺少协议。在modernizr.com 之前添加//
  • 感谢您的回答.. 网址错误

标签: javascript geolocation


【解决方案1】:

g我在脚本中提到的 URL 是错误的。这就是我的代码不在 if (Modernizr.geolocation ) 中的原因。

我从 modnizer web 下载了 Js 并将其放在我的项目中。现在一切正常。感谢 JOsef Engelfrost

【讨论】:

    猜你喜欢
    • 2018-07-26
    • 1970-01-01
    • 2013-10-01
    • 2015-09-13
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    相关资源
    最近更新 更多