我使用以下命令獲取航點的數組:谷歌地圖API的使用航點的LatLng
var waypoints = displayer.getDirections().routes[0].legs[0].via_waypoints;
這將返回與它周圍的括號格式化座標的陣列,像(37.09024,-95.71289),( 37.09324,-95.71259)。
當我嘗試將這些座標作爲沿新路線的路標插入時,它會中斷。有沒有什麼我需要做的解析這個數組,並獲得座標沒有圍繞lat/lng值的括號?
謝謝!
.via_waypoints自動返回括號中的緯度/經度座標,所以如果我嘗試並將其存儲在第二陣列,不會它看起來像這樣: VAR積分= [ [(緯度,經度)] [(lat,lng)] ]; – HWD 2012-02-27 21:46:37
@HWD是的。如果可以,您可以改變'.via_waypoints'屬性來返回'LatLng'數組。或者,你可以實現一些讀取'.via_waypoints'等其他方法並實例化'LatLng'對象來渲染它們。你可以稱它爲渲染處理程序。 – 2012-02-27 22:37:15
去掉括號的正則表達式似乎很麻煩。你有更好的建議來實例化LatLng數組嗎?謝謝你的幫助。 – HWD 2012-02-28 00:02:17