Я пытаюсь «упростить» карту. Довольно точно это не относится к mapbox.jsОбновление атрибутов карты
В основном я беру карту через идентификатор, а затем вызываю свойства на нем, но они не будут обновлять карту.
Я могу воссоздать проблему в консоли DOM на taking this example.
В моем приложении у меня есть функция, которая обновляет карту, и я использую ту же логику: получить карту с помощью идентификатора, а затем вызвать свойства, чтобы переместить его.
Что мне не хватает?
Спасибо!
В моем коде у меня есть поле YUI автозаполнения, и ни один из «на» или «после» работы:
function addMeasureInput() {
YUI().use("autocomplete", "autocomplete-filters", "autocomplete-highlighters", function(Y) {
//skin
Y.one('body').addClass('yui3-skin-sam');
//Array source
var locs = getLocationsList();
Y.one('#ac-input').plug(Y.Plugin.AutoComplete, {
resultFilters: 'phraseMatch',
resultHighlighter: 'phraseMatch',
source: locs,
on: {
select: function() {
console.log("Location Selected!");
var map = mapbox.map('map');
map.ease.location({ lat: 0, lon: 0 }).zoom(5).optimal();
}
},
after: {
select: function(o) {
var map = mapbox.map('map');
map.ease.location({ lat: 0, lon: 0 }).zoom(5).optimal();
showLoc(o.result.raw);
}
}
});
});
};
Можете ли вы опубликовать несколько примеров кода, как вы это реализуете? – tristen