我需要对地址进行地理编码以查找纬度和经度。但我只需要XML / JSON格式的响应,我不想在地图上显示它。没有地图,禁止使用Google地理编码。请建议一种方法。
答案 0 :(得分:1)
您可以尝试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”,“license”:“Data \ 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”:“勃兰登堡 Tor,Pariser Platz,Berliner Urstromtal,Mitte,Berlin,11011, Deutschland,Europ \ u00e4ische 联盟 “ ”阶级“: ”旅游“, ”类型“: ”吸引力“, ”重要性“:1.1434728583616, ”图标“:” http://nominatim.openstreetmap.org/images/mapicons/poi_point_of_interest.p.20。 PNG“}]