在這個例子中,要傳遞的兩個不同的數值成構造函數,然後分配新創建的對象到wickedLocation:
var wickedLocation = new google.maps.LatLng(44.767778, -93.2775);
在這個例子中,要傳遞一個字符串值轉換成一個構造這需要兩個不同的數字座標:
var wickedCoords = "44.767778, -93.2775";
var wickedLocation = new google.maps.LatLng(wickedCoords);
數據類型都完全不同。
隨着中說,如果你想表示的座標作爲一個對象,你可以這樣做是這樣的:
var myHome = { "lat" : "44.767778" , "long" : "-93.2775" };
var yourHome = { "lat" : "23,454545" , "long" : "-92.12121" };
然後,當你需要創建COORDS從谷歌的對象,你可以通過從單個對象導出個人數據參數:
var wickedLocation = new google.maps.LatLng(myHome.lat, myHome.long);
謝謝!這就說得通了。你會用什麼數據類型來傳遞座標?數組? – coryetzkorn
一個數組可能會有同樣的問題。一個數組將是一個傳遞給需要2個參數的構造函數的單個參數。 – jmort253
@coryetzkorn - 我用一些可能有用的信息更新了我的答案。您可以將座標表示爲具有2個屬性的對象,然後將各個屬性作爲單獨的參數傳遞。 – jmort253