我正在使用MapQuest的GeoCoding应用程序接口创建一个天气应用程序(这是由于使用谷歌的API有许多复杂性),响应将地址的每个方面作为单独的值返回,但是与谷歌的API不同的是,似乎没有一个值返回完整格式化的地址(即10 Duke Street,Putney,London,SW15 6EH,英国)。
我是不是遗漏了什么,还是必须手动重新创建?

发布于 2018-08-17 00:10:48
使用outformat函数Reverse Geocode
outFormat
可选,缺省为json
指定响应的格式。必须为以下值之一(如果提供):
json
xml
csv (字符分隔)
示例: XML响应
outFormat=xml
如果您将数据作为csv从API返回,则它更接近于您需要的地址格式。
"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"https://stackoverflow.com/questions/51880946
复制相似问题