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

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

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

有什么想法吗?

【问题讨论】:

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

标签: android ios google-maps range core-location


【解决方案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......所以它很容易通过! ://
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 2016-09-19
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
  • 1970-01-01
相关资源
最近更新 更多