无法在 iPhone 中使用 lat 和 long 获取地址

Posted

技术标签:

【中文标题】无法在 iPhone 中使用 lat 和 long 获取地址【英文标题】:Not able to get address using lat and long in iPhone 【发布时间】:2009-11-07 13:29:53 【问题描述】:

请任何人帮助我获取用户的纬度/经度位置。我已经尝试了很多东西,但我无法解决这个问题。如果有人有想法,请帮助我。

我是 iPhone 的初学者,所以请简要解释一下。

【问题讨论】:

没有 iPhone 怎么办?使用相同的方法。 【参考方案1】:

我假设您的意思是在浏览器中(不是本机应用程序),因为您已将此问题标记为 javascript。您可以通过异步回调来完成:

//Function that does something once the device has a location
//May be called repeatedly
function handler(location) 
  var longitude = location.coords.longitude;
  var latitude = location.coords.latitude;
  var accuracy = location.coords.accuracy

  //Do something with them


//Register the handler and tell the phone to start finding a location
navigator.geolocation.getCurrentPosition(handler);

这都是 html5 地理定位的一部分,有一个草稿 here。

【讨论】:

以上是关于无法在 iPhone 中使用 lat 和 long 获取地址的主要内容,如果未能解决你的问题,请参考以下文章

计算由 lat,long 表示的两点之间的距离,精度高达 15 英尺

返回要在 sql 查询中使用的用户当前位置的 lat 和 long 值

尝试从我将 lat & long 数据放入的 URL 中获取 JSON 时脚本不起作用

沿 Lat 和 Long 值绘制路径

如何在 php 中获取当前位置 lat -long 值以便在 android 中使用

根据 lat 和 long 得到错误的排序距离