问题标签 [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.
ios - 信标和用户位置权限
我刚刚完成了与信标和用户位置交互的应用程序的开发。
我向 locationManager 请求 requestAlwaysAuthorization 权限,并在 plist NSLocationAlwaysUsageDescription 属性中添加了我的描述;一切正常!!!
我意识到:如果用户不接受请求的权限,iOS 会在使用时始终禁用本地化,从而非常限制应用程序的使用。
我希望如果用户拒绝 requestAlwaysAuthorization 自动被询问 requestWhenInUseAuthorization 权限!
这可以通过一些本机方法实现,还是我必须处理另一个权限的请求?
谢谢大家!
编辑: Shazam 或 Facebook 等应用程序如何在位置设置中提供“从不”、“使用时”和“始终”三个选项?当然有办法将它们呈现给用户?!?!
ios - Swift - 如何更改当前用户位置标记的描述?
我试过这样的事情:
或者
但两者都是错误的,我不知道该怎么做。此外,Apple 文档对这种描述方法并没有真正的帮助。
swift - 从另一个视图控制器更新位置
我想继续每 0.5 秒从 viewController 更新 userLocation 到 anotherViewController!我试过使用segue,但只更新一个,有人知道另一种方法或如何?
谢谢!
ios - iOS:带有边缘填充的地图视图位置
我有一个显示用户位置的 MKMapView 和一个 MKUserTrackingBarButtonItem。我用这条线添加了一个边缘填充:
我工作,但问题是当我点击跟踪按钮时 - 以用户位置为中心 - 边缘填充离开。
如何让它一直工作?
谢谢
ios - 如何在 iOS 8 中制作一个显示位置的按钮?
这似乎是一个非常基本的问题,但我没有找到任何东西,我已经尝试了所有!我只想制作一个按钮来放大用户位置!这是我到目前为止所得到的:
请我需要帮助,如果有一种我不使用CLLocationManager
它的方法会更好。
谢谢。
ios - 在没有 didUpdateLocations 的情况下获取用户 Lat 和 Lng 的替代方法?
有没有其他方法可以在不使用函数的情况下获取用户的纬度和经度didUpdateLocations
。我只想这样做一次并在加载视图时设置初始区域,而不是每次更新用户位置时。
我知道我可以使用下面的代码获取用户的 Lat 和 Lng,但还有其他选择吗?
facebook - 根据 UserLocation 或 Coordinate 获取 Facebook Public Feed
借助图形 API获取公共 Facebook 提要,但它不显示位置和地点详细信息,只需要显示用户当前位置附近的提要。
例如,如果用户在美国亚特兰大,那么用户应该只获得那些在美国亚特兰大的提要。
我们还尝试了“ https://graph.facebook.com/facebook/feed?&location=33.7677129,-84.420604 ”,它不会影响响应。有人请指导我。
android - Android地理编码器超时错误
更新:看起来是因为谷歌地图服务在过去一天关闭了 看这里
我使用地理编码器从他的经纬度获取用户地址。直到昨天一切都很好,但今天它给了我一个超时错误:
无法连接到 Geocoder java.io.IOException:在 LocationAddress$1.run(LocationAddress.java:32) 的 android.location.Geocoder.getFromLocation(Geocoder.java:136) 处等待服务器响应超时
我在很多地方读过 GeoCoder 有这个问题,替代方法是使用 web api 来获取地址。除了这样做之外,还有其他解决方案
权限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
这就是我对 lat long 所做的事情。
有什么办法吗?????????提前致谢
ios - 我应该如何在 Mapbox for iOS SDK 中使用 userLocation 找到正确的位置数据?(迅速)
我正在尝试查找用户位置的纬度和经度,以便我可以在 viewdidload 中以用户为中心放置地图。
我已经实现了看似正确的代码,但 userLat(纬度)和 userLon(经度)的值相差甚远。
注意有人和我有同样的问题,但他的答案从未得到解决: Mapbox iOS8 Swift mapView.showUsersLocation
结果打印:
奇怪的是注释工作正常,当我点击我的位置时,我得到了标题和副标题。
ios - 检查用户位置是否在形状内
我使用这种方法来检查用户位置是否在地图视图(mapkit)上的多边形内。我将当前用户位置 (CLLocationCoordinate2D) 传递给该方法并返回一个布尔值,以了解用户是否在多边形中。
我真的不明白为什么,但在这个测试之后,用户永远不会在多边形内。(我很确定他是)
我认为我可能对 x,y 的 lat/long 有逻辑问题。
有人已经有过这样的工作吗?
提前感谢所有建议。
干杯