У меня странная проблема с Bing Maps версии 7.
У меня есть страница, которая вызывает карту как новую страницу html через ajax, которая не работает! Если я скопирую разметку со страницы, которая возвращается с использованием AJAX, на новую фиктивную страницу и просматриваю ее в браузере, карта работает ..!?
Есть идеи, почему это должно быть? Есть ли особый способ использовать карту при вызове AJAX?
Большое спасибо как всегда, всего наилучшего,
JavaScript для вызова панели карты
function ShowMap(establishmentCode) {
$("#Map").hide();
var element = $("#viewMap" + establishmentCode);
var url = Url.replace("Show", "GetHotelMap");
var builder = new AjaxDataBuilder();
builder.Add("establishmentCode", establishmentCode);
var successCallback = function(html) {
globalElement = element;
globalHMTL = html;
globalHotelName = establishmentCode;
DisplayHotelMap();
}
var errorCallback = function() { alert("Error"); }
var timeoutInMilliseconds = 30000;
var command = new AjaxPostCommand
(
url,
builder,
successCallback,
errorCallback,
timeoutInMilliseconds
);
CommandInvoker.getInstance().QueueCommand(command);
}