问题标签 [showuserlocation]
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.
iphone - iPhone 开发:CoreLocation 和 MapKit
当 MapView.showUserLocation 也为 TRUE 时,使用 Location Manager 检索位置信息有多糟糕?
我有一种情况,我想显示蓝点来指示用户的当前位置,并且我想在一段时间后记录用户的当前位置。话虽如此,现在可能会显示用户的当前位置,但我仍然想获取用户的当前位置。
我想我必须在我的控制器类中使用位置管理器,但是设置 showUserLocation = YES 意味着我会消耗更多的电池,因为两个位置管理器同时工作?这个假设正确吗?
iphone - MKMapView userLocation 未显示在 ipod 中
我用了
用于在 MKmapview 上显示蓝点(圆圈)。它在模拟器中工作正常。但是当我在 Ipod 中测试时,它没有显示。有人知道会是什么原因吗?提前致谢
iphone - iPhone 开发 - CLLocationManager 与 MapKit
如果我想在地图上显示 userLocation 并同时记录用户的位置,将观察者添加到 userLocation.location 并记录位置是否是个好主意,或者我应该仍然使用 CLLocationManager 来记录用户位置并使用mapView.showUserLocation 显示用户的当前位置(蓝色指示器)?我想显示 MapKit API 支持的默认蓝色指示器。
另外,这是一个粗略的示例代码:
在幕后,我认为 MKMapView 还使用 CLLocationManager 来获取用户的当前位置?那么,这是否会产生任何问题,因为我相信 CLLocationManager 和 MapView 都会尝试使用相同的位置服务?是否会有任何冲突和缺乏准确/必需或当前的数据?
iphone - mkmapview 显示用户位置
嘿这里有个问题。我正在尝试做。
这是相当简单的。当应用刚启动时showsUserLocation
设置为YES,但设备查找位置需要时间。因此,如果用户showsUserLocation = NO
在找到位置之前点击(在蓝点出现之前)。EXC_BAD_ACCESS。
showsUserLocation
在谷歌地图中,它有保护代码,在谷歌地图出现蓝点之前,它会通过显示活动指示器来禁止您按下按钮。知道怎么做吗?提前致谢。
objective-c - 如何知道 MKMapView 是否允许使用当前位置?
我在 mapView 上显示用户位置:
self.mapView.showsUserLocation = YES;
用户会收到 AlertView 提示,他可以在其中选择是否允许使用当前位置。如果他按下是,一切都好,我不担心。
但如果他按否,我想放大到特定区域。
那么如何知道 MKMapView 是否允许使用当前位置呢?
我找到了创建自己的 CLLocationManager 及其委托以查看它是否返回拒绝错误的解决方案。但这感觉不太对,如果我不需要它,为什么要引入一个新的 CLLocationManger。
难道没有别的办法了吗?
ios - CLLocation - 应用恢复时用户位置丢失(零纬度和经度)
App从长时间挂起模式恢复时GPS信号丢失。
和/或在用户进入 GPS 信号较弱的建筑物然后恢复应用程序之后。
蓝点消失,地图以 lat:0 long:0 为中心(位于尼日利亚-非洲附近的海洋中)如果您在该时间点启动另一个 GPS 应用程序,例如 Apple Maps,您会看到蓝色点,即使不是那么准确。
用户可以修复它的唯一方法是完全杀死我的应用程序并重新启动它。
它发生在 iOS 5.x 和 iOS 6.x 上。
在详细介绍之前,我真的很想问:
有人遇到过这个问题吗?
这很烦人,但是我在网络上的任何地方都找不到任何人抱怨这个 - 很奇怪。
我正在使用带有 showUserLocation=YES 的普通 CLLocation,
没有什么神奇的,没有特殊的精度调整或其他什么,只是简单的默认实现。
当应用程序恢复时,我已经尝试重新启动所有可能的组件;
或者
甚至释放 locationManager 并再次初始化它也无济于事!
(还尝试使用 dispatch_after 延迟重新启动它)
是否有任何编程方式强制在 ios 中重置 GPS 信号或 CLLocation ?
将不胜感激任何相关的讨论!
ios - 当用户下次点击不允许时如何显示用户位置?
在我的应用程序中,我想在其中一个UIViewController
用途中显示用户位置。因此MKMapKit
,当用户选择此视图控制器时,将询问他们是否允许。如果用户选择允许,那么一切都很好。如果他们选择不允许,则永远不会再次询问用户是否允许。
实际上我想要的是,当用户第一次使用我的应用程序时选择不允许,他们应该被要求再次选择允许或不允许他们下次使用该应用程序时。那么我该如何实现呢?当用户选择允许选择时间(他们第一次单击不允许)时,我的应用程序会显示用户位置。
即使在一些 SO 问题中,许多人也建议用户在打开应用程序时会被提升为允许或不允许警报。但对我来说,它要求第一次使用应用程序。
请分享你的想法。谢谢你。
ios - 如果他们不小心拒绝了位置权限,如何让位置服务重新提示用户位置权限?
当用户被要求允许用户定位时,如果他们不小心选择了“否”,则此警报永远不会显示在我们的应用程序中。是否有任何选项可以在他们每次打开应用程序时重新提示警报。在提到 SO 问题后,许多人认为这并非全部可能。唯一可以做的就是,我们已经提醒用户在设置中打开位置服务。
但是在一些SO问题中,CLLocationManager
每次根据用户的选择启动更新方法我们可以重新提示警报。是否有可能实现这一点?
现在我的疑问是,当用户第一次不允许时是否可以重新提示警报?
请分享你的想法。
谢谢你。
coldfusion - 查找用户位置(请帮我在下面修复或建议任何其他方式)
希望有人可以帮助我解决这个问题。我正在尝试实施一个全球站点,因此正在寻找一种检测用户位置的方法。我不想使用任何 ip2location 网络服务或下载数据库或要求用户“共享位置”。
无论如何,我找到了这个项目。我实现了它,它正确检测到我的位置(美国)。然而,对于我在德国的朋友来说,它为 Country 返回了一个空字符串。
http://javainetlocator.sourceforge.net/。我正在使用这里的 jar 文件。
我正在使用 CF 11 并且我的代码已开启
请给我建议
mapkit - 由于某种原因,showsUserLocation 不起作用
由于某种原因,当按下“GetLocation”按钮时,我的地图不会显示用户位置。我还确保将“GetLocation”委托给视图控制器上的按钮。我已经在这个论坛上将我的代码与其他人进行了比较,并且在这个问题上停留了很长一段时间..
//视图控制器.h
//视图控制器.m