有没有什么办法可以使用iOS SDK(地理编码器信息)或OSM的Overpass API来了解我是在乡村/城市内还是村外/城市?
我知道有商业API提供此功能,但我想知道它是否存在任何免费的API或服务?我正在研究伪导航应用程序,我需要有关我当前位置的信息。
编辑:目前我正在使用地理编码 - 关于位置的地标信息 - 如果thouroughfare为null或某个数字(街道或道路号) - 我在城外。如果有一些“字符串” - 它是街道名称,我在城市。但这种方法非常不准确。我也在考虑使用Overpass API for Open Street Maps,我想知道OSM是否提供了这样的信息。感谢任何消化。
谢谢
答案 0 :(得分:3)
iOS位置服务提供有关设备位置的信息,但不提供有关位置上下文的信息,例如它们所在的城市以及它们与它的距离。诸如您感兴趣的地理数据是有代价的,这就是提供商业SDK的原因。