问题标签 [userlocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2146 浏览

iphone - iPhone 开发 - 定位精度

我正在使用以下条件以确保我获得的位置具有足够的准确性,在我的情况下为 kCLLocationAccuracyBest。但问题是我的位置仍然不准确。

当我激活 GPS 时,我在实际得到准确结果之前得到了不准确的结果。您使用什么方法来获取准确/精确的位置信息?

0 投票
2 回答
3725 浏览

iphone - MKMapView didUpdateUserLocation 未更新

我有一个带有地图的应用程序,并希望在更新时缩放到当前位置。

我使用-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation委托方法来了解用户位置何时更新。

现在正在调用模拟器方法。但是当我在设备(iphone 2g)上测试它时,地图上的位置会更新,但是根本没有调用“didUpdateUserLocation”方法,委托方法“mapViewWillStartLocatingUser”也是如此。

系统询问我是否允许为应用获取我的位置并开始显示我的位置,但是

}

永远不会被调用。

0 投票
1 回答
2505 浏览

iphone - 如何每 4-5 秒从 userLocation 获取距离

我没有将其用于行车路线或类似情况。我有一些注释,当用户在其中一个附近时想要一个触发器,所以我可以提醒用户。

似乎每个 startUpdatingLocation 调用只调用一次 didUpdateToLocation?至少当我在该方法中使用 NSLog 时,我在控制台中只得到一行。不,我不是带着 iPhone 到处走。

那么:设置对 userLocation 的连续监控并获得“回调”(当 3-4 秒过去或当用户移动了 10 米时)的正确方法是什么?

0 投票
5 回答
6234 浏览

iphone - showUserLocation 在 iPhone 4.0 中不显示蓝点

因此,我创建了一个 CLLocationManager,调用它开始更新,将 mapView.showsUserLocation 设置为 YES,并为 userLocation 注释返回 nil。以下是我的 UIMapViewController 中代码的一些片段:

这一切看起来都很简单。一切正常——地图按原样缩放到我的位置,并且我确认所有方法都按预期调用——但没有蓝点。无论我在哪里或说多少次,都无法为我的一生获得蓝点

我在这里想念什么?

0 投票
1 回答
855 浏览

iphone - CLLocation 产生奇怪的错误

我遇到了 CLLocation 的问题。
我想知道两个坐标之间的距离,以便在 tableView 中的位置标题旁边显示它:

现在我得到的错误是:

有没有人有可能的解决方案?

谢谢!!

0 投票
1 回答
16833 浏览

iphone - 当用户位置已知或发生变化时,如何以视觉方式居中 MKMapView 地图?

我已阅读并遵循有关如何在没有 CLLocationManager 的情况下将 MKMapView 缩放到用户当前位置的说明?

但是,虽然我确实获得了当前用户位置,但我实际上无法使地图在视觉上居中。

例如,在 viewDidLoad 函数中,如何使地图在视觉上以用户已知位置为中心?我已经从下面的 CurrentLocation 粘贴了代码(请参阅 viewDidLoad 中的 XXX 注释

0 投票
7 回答
7178 浏览

iphone - MKMapView 的用户位置在启动或恢复时出错

当我重新启动我的应用程序,或者在很长一段时间后恢复时,MKMapView 的 userLocation 概念是错误的,并显示我在海中。

我正在使用以下代码:

在应用程序的冗长恢复或全新的开始之后发生....

0 投票
2 回答
11714 浏览

iphone - userLocation 上的中心 MKMapView(最初) - 仅适用于 iPhone 4?

我实现了以下 MKMapView 方法,该方法在添加注释后运行。我在 Interface Builder 中将我的 MKMapView 地图(parishMap)设置为“显示用户位置”,并且在加载地图视图时,蓝点总是在一秒钟左右出现在地图视图上。

这是我在 Map View 控制器实现中的代码:

当我在 iPhone 4 上打开 mapview 时,mapview 总是(并且几乎立即)移动到 userLocation 点的中心。但是,当我在 iPhone 3Gs 或 iPod Touch (2010) 上打开地图视图时,它不会以 userLocation 为中心,而是停留在我为地图视图设置的默认缩放/区域。

关于为什么此代码不适用于非 iPhone 4 设备的任何想法(它们都运行 4.2.x 最新的 iOS)?

0 投票
1 回答
1244 浏览

iphone - MKMapView 显示用户位置

在我的应用程序中,我有一个罕见的错误,它停止显示用户位置。如果我调低应用程序并仅使用地图,并在 viewDidLoad 中设置所有内容,最后执行典型操作:

99% 的时间里一切都很好。当应用程序从头开始时它总是有效,但就像 100 次中有 1 次,从后台恢复时,用户位置不显示。即使我制作了一个按钮来重新打开showsUserLocation,它仍然不会显示(并且在执行NSLog 时,属性显示它在MKMapView 中设置为YES)。如果我杀死该程序,然后重新启动它,它会再次正常工作。

一切都在主线程中完成。

有人遇到过这样的事情吗?

0 投票
1 回答
343 浏览

iphone - 当前位置与地图

嗨我正在创建一个应用程序。我想使用 gps 和没有 gps 作为短信的地图向用户发送当前位置。可能吗?如果有人知道,请帮助我。提供一些示例教程或代码。谢谢