在AJAX面板中时,必应Maps v7问题

| Bing Maps版本7有一个奇怪的问题。 我有一个页面,它无法通过ajax将地图作为新的html页面调用!如果我将使用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);
}     
已邀请:
我怀疑是因为尝试加载地图的代码在实际显示地图要使用的div之前被调用了吗?在v6.3控件的类似情况下,这肯定是一个问题     

要回复问题请先登录注册