1
我正在使用Google方向API根據僅可以爲城市(而不是地址,國家或任何POI)的點獲取行程。只獲取Google路線API中的城市名稱
我想從響應中解析出城市名稱,但API返回的郵件中包含郵編,州,國家等字符串。但是,看起來這種格式並不總是相同的,這使得嘗試獲取子字符串有點危險。例如:
link 1此調用返回包含郵編,州和國家的澳大利亞地點名稱。
"start_address": "Albury NSW 2640, Australia",
"end_address": "Bendigo VIC 3550, Australia",
link 2這個調用返回一個沒有區域也不郵政編碼法國的地點。
start_address": "Reims, France",
end_address": "Metz, France",
有什麼想法?
注:此處是一個依靠解析字符串的臨時解決方案:'$ END_ADDRESS = $ GoogleResponseArray [ '路線' ] [0] [ '腿'] [$ X] [ 'END_ADDRESS']; \t \t \t $ end_address = explode(「,」,$ end_address)[0]; \t \t \t $ end_address = explode(「」,$ end_address)[0];' – Yann 2014-09-27 12:42:28