2017-05-07 53 views
-1

如果某些坐标包含在CLPlaceMark中,是否有任何方法可以看到?iOS和Android - 位置包含坐标

更具体地说,之后我得到用户的位置并知道在哪个城市,他/她是,我需要有其他用户'S B坐标,并检查它们是否正在的用户部分的城市...

任何想法?

+0

为什么不只是比较placemarkA.locality == placemarkB.locality? –

+0

@MartinMuldoon因为我的应用程序是在iOS和Android,相应地使用CoreLocation和Google地图...所以,地方往往略有不同... –

+0

明白了。可能想要更新您的代码以指示Android。 –

回答

0

你会做比较吗?谷歌地理编码/反向地理编码api可用于android,ios和简单的web api。如果您为所有客户使用相同服务,那么应该提供一致的地点名称,您可以检查是否有任何两个用户在同一个城市。

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

+0

它没有请求限制吗? –

+0

是的,他们这样做,但我认为他们非常慷慨,android/ios客户端每天150,000(身份验证后)以及网络每天2500。所以如果你的应用程序变得非常流行,你可能不得不掏出一些。 – nPn

+0

对不起,android客户端也收费了?我认为谷歌有它的服务免费的机器人! –