问题标签 [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 投票
1 回答
396 浏览

ios - 信标和用户位置权限

我刚刚完成了与信标和用户位置交互的应用程序的开发。

我向 locationManager 请求 requestAlwaysAuthorization 权限,并在 plist NSLocationAlwaysUsageDescription 属性中添加了我的描述;一切正常!!!

我意识到:如果用户不接受请求的权限,iOS 会在使用时始终禁用本地化,从而非常限制应用程序的使用。

我希望如果用户拒绝 requestAlwaysAuthorization 自动被询问 requestWhenInUseAuthorization 权限!

这可以通过一些本机方法实现,还是我必须处理另一个权限的请求?

谢谢大家!

编辑: Shazam 或 Facebook 等应用程序如何在位置设置中提供“从不”、“使用时”和“始终”三个选项?当然有办法将它们呈现给用户?!?!

0 投票
1 回答
419 浏览

ios - Swift - 如何更改当前用户位置标记的描述?

我试过这样的事情:

或者

但两者都是错误的,我不知道该怎么做。此外,Apple 文档对这种描述方法并没有真正的帮助。

0 投票
1 回答
280 浏览

swift - 从另一个视图控制器更新位置

我想继续每 0.5 秒从 viewController 更新 userLocation 到 anotherViewController!我试过使用segue,但只更新一个,有人知道另一种方法或如何?

谢谢!

0 投票
0 回答
516 浏览

ios - iOS:带有边缘填充的地图视图位置

我有一个显示用户位置的 MKMapView 和一个 MKUserTrackingBarButtonItem。我用这条线添加了一个边缘填充:

我工作,但问题是当我点击跟踪按钮时 - 以用户位置为中心 - 边缘填充离开。

如何让它一直工作?

谢谢

0 投票
1 回答
32 浏览

ios - 如何在 iOS 8 中制作一个显示位置的按钮?

这似乎是一个非常基本的问题,但我没有找到任何东西,我已经尝试了所有!我只想制作一个按钮来放大用户位置!这是我到目前为止所得到的:

请我需要帮助,如果有一种我不使用CLLocationManager它的方法会更好。

谢谢。

0 投票
1 回答
186 浏览

ios - 在没有 didUpdateLocations 的情况下获取用户 Lat 和 Lng 的替代方法?

有没有其他方法可以在不使用函数的情况下获取用户的纬度和经度didUpdateLocations。我只想这样做一次并在加载视图时设置初始区域,而不是每次更新用户位置时。

我知道我可以使用下面的代码获取用户的 Lat 和 Lng,但还有其他选择吗?

0 投票
1 回答
176 浏览

facebook - 根据 UserLocation 或 Coordinate 获取 Facebook Public Feed

借助图形 API获取公共 Facebook 提要,但它不显示位置和地点详细信息,只需要显示用户当前位置附近的提要。

例如,如果用户在美国亚特兰大,那么用户应该只获得那些在美国亚特兰大的提要。

我们还尝试了https://graph.facebook.com/facebook/feed?&location=33.7677129,-84.420604 ”,它不会影响响应。有人请指导我。

0 投票
1 回答
1047 浏览

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 所做的事情。

有什么办法吗?????????提前致谢

0 投票
2 回答
6083 浏览

ios - 我应该如何在 Mapbox for iOS SDK 中使用 userLocation 找到正确的位置数据?(迅速)

我正在尝试查找用户位置的纬度和经度,以便我可以在 viewdidload 中以用户为中心放置地图。

我已经实现了看似正确的代码,但 userLat(纬度)和 userLon(经度)的值相差甚远。

注意有人和我有同样的问题,但他的答案从未得到解决: Mapbox iOS8 Swift mapView.showUsersLocation

结果打印:

奇怪的是注释工作正常,当我点击我的位置时,我得到了标题和副标题。

0 投票
2 回答
2277 浏览

ios - 检查用户位置是否在形状内

我使用这种方法来检查用户位置是否在地图视图(mapkit)上的多边形内。我将当前用户位置 (CLLocationCoordinate2D) 传递给该方法并返回一个布尔值,以了解用户是否在多边形中。

我真的不明白为什么,但在这个测试之后,用户永远不会在多边形内。(我很确定他是)

我认为我可能对 x,y 的 lat/long 有逻辑问题。

有人已经有过这样的工作吗?

提前感谢所有建议。

干杯