有没有办法使用地图任务api返回完整格式的地址?

时间:2018-08-16 15:49:18

标签: json api geocoding mapquest

我正在将MapQuest的GeoCoding API用于我正在创建的天气应用程序(这是由于使用Google的API存在许多复杂性),并且响应将地址的各个方面作为单独的值返回,但是与Google的API不同,似乎没有返回完整格式地址的值(例如,英国伦敦普特尼10 Duke Street,SW15 6EH,英国)。

我是否缺少某些东西,还是必须手动重新创建?

screenshot

1 个答案:

答案 0 :(得分:0)

使用输出格式功能 Reverse Geocode

  

outFormat

     

可选,默认为json

     

指定响应的格式。如果提供的话,必须是以下之一:

     

json

     

xml

     

csv(以字符分隔)

     

示例:XML响应

     

outFormat = xml

如果您从API以csv格式返回数据,则该数据更接近于您要求的地址格式。

"Country","State","County","City","PostalCode","Street","Lat","Lng","DragPoint","LinkId","Type","GeocodeQualityCode","GeocodeQuality","SideOfStreet","DisplayLat","DisplayLng"
"US","FL","Duval","Jacksonville","32225","12714 Ashley Melisse Blvd","30.333472","-81.470448","false","0","s","L1AAA","ADDRESS","R","30.333472","-81.470448"