iOS & Android - 位置包含坐标

Posted

技术标签:

【中文标题】iOS & Android - 位置包含坐标【英文标题】:iOS & Android - Location contains coordinates 【发布时间】:2017-05-07 14:16:26 【问题描述】:

如果某些坐标包含在 CLPlaceMark 中,有什么方法可以查看?

更具体地说,在我获得用户 A 的位置并知道他/她在哪个城市之后,我需要有另一个用户的 B 坐标并检查他们是否属于用户 A 城市的一部分...

有什么想法吗?

【问题讨论】:

为什么不直接比较 placemarkA.locality == placemarkB.locality? @MartinMuldoon 因为我的应用在 iosandroid 中,所以相应地使用 CoreLocation 和 Google 地图...所以,位置通常略有不同... 知道了。可能需要更新您的标签以指示 Android。 【参考方案1】:

你会做比较吗? google geocoding/reverse geocoding api 可用于 android、ios 和一个简单的 web api。如果您为所有客户使用相同的服务,则应提供一致的位置名称,您可以检查是否有两个用户在同一个城市。

在所有情况下都使用web api 可能是最简单的。

【讨论】:

没有请求限制吗? 是的,但我认为他们非常慷慨,android/ios 客户端每天 150,000 个(身份验证后),网络每天 2500 个。所以是的,如果你的应用真的很受欢迎,你可能不得不掏出一些钱。 抱歉,安卓客户端也要收费?我以为 Google 为 android 提供免费服务! developers.google.com/maps/pricing-and-plans/#details 我想你需要places api,每天有150K的免费请求。如果您需要更多,那么您可能有一个非常成功的应用程序。 我们需要的是地理编码......并且请求限制是每天2.500......所以它很容易通过! ://

以上是关于iOS & Android - 位置包含坐标的主要内容,如果未能解决你的问题,请参考以下文章

iOS中调整UI控件位置和尺寸

IMS:MotionEvent 坐标点(上)

Lottie 在 iOS 上调换位置。在 Windows 和 Android 上运行良好

canvas 平移&缩放

如何向包含 iOS 和 Android 设备的 Firebase 中的主题发送消息

130292015011 朱萍 第一章作业