我需要对地址进行地址解析以找到经度和纬度。但是我只需要XML / JSON格式的响应,就不想在地图上显示它。没有地图,禁止使用Google地理编码。请提出一种方法。

最佳答案

您可以尝试使用OpenStreetMap的Nominatim服务,例如:

http://wiki.openstreetmap.org/wiki/Nominatim

以下搜索的示例输出

http://nominatim.openstreetmap.org/search.php?q=brandenburger+tor%2C+berlin%2C+deutschland&format=json





[{“ place_id”:“ 67311118”,“许可证”:“数据\ u00a9 OpenStreetMap
贡献者,ODbL 1.0。
http://www.openstreetmap.org/copyright","osm_type":"way","osm_id":"104393803","boundingbox":["52.5159645080566","52.5165634155273","13.3776025772095","13.3781223297119“] ,“ lat”:“ 52.51626405”,“ lon”:“ 13.3777246125974”,“ display_name”:“ Brandenburger
Tor,巴黎广场,柏林城市广场,米特,柏林11011,
Deutschland,Europ \ u00e4ische
联盟”,“类别”:“旅游”,“类型”:“吸引力”,“重要性”:1.1434728583616,“图标”:“ http://nominatim.openstreetmap.org/images/mapicons/poi_point_of_interest.p.20。 png“}]

10-06 07:08