難以在標題中解釋,但我的問題是這樣的: 我正在使用小冊子來創建地圖。有些信息會非常重複,所以我想創建變量來保存這些信息。我無法正確顯示變量連接到彼此。這可能嗎?看下面的代碼,看看我的意思。如果我輸入變量的單個數據(lat/lng),所有的代碼都可以正常工作。我只是不確定如何將somePlace變量中的數據調用到食物變量中。創建變量來保存通過另一個變量加載的信息
實施例:
var somePlace = [{
"name": "name",
"address":"address"
"lat": "",
"lng": "",
}];
var anotherPlace = [{
"name": "name",
"address":"address"
"lat": "",
"lng": "",
}];
var food = [
{
"name": name.somePlace,
"address": address.somePlace,
"lat": lat.somePlace,
"lng": lng.somePlace,
"details": "info unique to this object"
},{
"name": name.anotherPlace,
"address": address.anotherPlace,
"lat": lat.anotherPlace,
"lng": lng.anotherPlace,
"details": "info unique to this object"
}
];
然後在主JS,該數據被稱爲在像這樣。
for (var i = 0; i < somePlace.length; ++i) {
var place = somePlace[i].details;
var sP = L.marker([somePlace[i].lat, somePlace[i].lng], {
icon: myIcon
})
.bindPopup(place);