我正在制作一个基于网站的仪表板。其中一项功能是显示所有客户的位置。当我将这些放置在地图上时,我似乎无法获得弹出权。javascript在内部函数中保持var
function getCoordinates(locationList) {
for (var i = 0; i < locationList.length; i++) {
if (locationList[i].city != null) {
$http.get('https://api.tiles.mapbox.com/geocoding/v5/mapbox.places/' + locationList[i].city + '.json?access_token=' + access_token)
.success(
function (data) {
var marker = L.marker([data.features[0].center[1], data.features[0].center[0]]).addTo(mymap);
marker.bindPopup(locationList[i].customerName);
}
);
}
}
}
当我使用此代码的弹出窗口将只在每一个弹出up.does有人上一次客户的名字知道如何确保使用正确的用户的属性?
thx。这对我有效。 – ziraak