從Geocoder結果獲取不同數組內容時出現問題。從地理編碼結果中獲取城市?
item.formatted_address有效,但不是item.address_components.locality?
geocoder.geocode({'address': request.term }, function(results, status) {
response($.map(results, function(item) {
alert(item.formatted_address+" "+item.address_components.locality)
}
});
//返回的數組是:
"results" : [
{
"address_components" : [
{
"long_name" : "London",
"short_name" : "London",
"types" : [ "locality", "political" ]
} ],
"formatted_address" : "Westminster, London, UK" // rest of array...
任何幫助表示讚賞!
直流
很好地工作,但會更優雅,更少的代碼作爲「轉換」語句。 – Grant 2014-04-24 17:50:03