-1

有什么方法可以使用 iOS SDK(地理编码器信息)或 OSM 的 Overpass API 来确定我是在村/市内还是村/市外?

我知道有提供此功能的商业 API,但我想知道它是否存在任何免费的 API 或服务?我正在开发伪导航应用程序,我需要有关我当前位置的信息。

编辑:现在我正在使用地理编码 - 关于位置的地标信息 - 如果 thouroughfare 为空或某个数字(街道或道路编号) - 我不在城里。如果有一些“字符串” - 它是街道名称,我在城市。但是这种方法是非常不准确的。我也在考虑将 Overpass API 用于 Open Street Maps,我想知道 OSM 是否提供此类信息。感谢您的任何建议。

谢谢

4

1 回答 1

3

iOS 定位服务提供有关设备位置的信息,但不提供有关位置上下文的信息,例如它们靠近哪个城市以及离它有多近。诸如您感兴趣的地理数据是有代价的,这就是为什么有商业 SDK 提供它的原因。

于 2013-04-27T20:08:11.007 回答