我有一個「名稱/位置」數組,每個數據都需要進行地理編碼以獲得latlng。
如何可以轉換該陣列的「名稱/位置」成每個由[name,latlng,markerimage]
名稱的單獨的陣列。
不要擔心圖片的路徑,因爲它是獨立的,但我有一點很難理解我怎麼可以在原始陣列分成各個項目,然後需要進行地理編碼,以獲得第二值的數組的陣列。如何將數組中的項目本身轉換爲數組?
這可能是更容易嘗試和visulize它,而理解我的解釋。
例如:
我原來的數組:
OriginalArray
= ["Alkimos", "Ararat Lunatic Asylum", "Ballarat Jail", "Beechworth Lunatic Asylum", "Brisbane City Hall", "Dreamworld", "Lalor House", "Monte Cristo Homestead", "North Head Quarantine Station", "Port Arthur", "Princess Theatre Melbourne", "Whepstead House", "Victoria Park Railway Tunnel"]
然後,這需要被顯示在下面的格式。
var mapMarkers# = [Name[0],geocoded latlng of Name[0], image address],
[Name[1],geocoded latlng of Name[1], image address], etc
不會與原來的陣列處理的一個例子是:
var mapMarkers5 = [
["<em>Marker 5(Yowie/Bigfoot)</em>", -28.4543, 152.872, "images/bigfoot-icon.jpg"],
["<em>Marker 6(Other)</em>", -28.1143, 151.872, "images/other-icon.png"],
["<em>Marker 7(Ghost)</em>", -29.4543, 154.872, "images/ghost-icon.jpg"],
["<em>Marker 8(UFO)</em>", -27.943, 151.242, "images/ufo-icon.png"],
];
我想要做什麼:對於原始數組中的所有項目
var mapMarkers6 = [
["<em>Alkimos</em>", Alkimos(geocode).latlng, "images/bigfoot-icon.jpg"],
["<em>Ararat Lunatic Asylum</em>", Ararat Lunatic Asylum(geocode).latlng, "images/bigfoot-icon.jpg"],
etc -->
["<em>Victoria Park Railway Tunnel</em>", Victoria Park Railway Tunnel(geocode).latlng, "images/bigfoot-icon.jpg"],
];
說實話,真的沒有太大的想法從哪裏開始,因爲必須對名稱進行地理編碼纔會在作品中引發一些問題。
我會做地理編碼不同的功能內,或者只是作爲一切嗎?