您好,我是新手在使用OpenStreetMap和Nominatim... 我已经在以下链接中找到了我需要的内容... 但我不确定如何实现它... 我只需要获取地理编码的详细信息,例如如果我们搜索一个地方,我需要获取纬度和经度,以及像下面示例中左侧列中显示的建议结果。我不想在地图上绘制它... 感谢您的帮助。
您好,我是新手在使用OpenStreetMap和Nominatim... 我已经在以下链接中找到了我需要的内容... 但我不确定如何实现它... 我只需要获取地理编码的详细信息,例如如果我们搜索一个地方,我需要获取纬度和经度,以及像下面示例中左侧列中显示的建议结果。我不想在地图上绘制它... 感谢您的帮助。
你是否先进行了搜索?在谷歌上的第一个结果:
http://wiki.openstreetmap.org/wiki/Nominatim
尝试向此URL发出请求:
http://nominatim.openstreetmap.org/search?q=ADDRESS_HERE&format=XML/JSON/HTML
这里包含了地理编码的结果。
这是Nominatim类在Android Java文件中的详细描述!我怀疑这是将其集成到Android Studio的唯一方法!希望它有意义。
http://code.google.com/p/osmbonuspack/source/browse/trunk/OSMBonusPack/src/org/osmdroid/bonuspack/location/GeocoderNominatim.java
如果您正在使用Android Studio或Eclipse,您可以从这里添加库。