【问题标题】:Bing Maps v7 problem when within an AJAX panel在 AJAX 面板中时的 Bing Maps v7 问题
【发布时间】:2011-05-23 13:14:41
【问题描述】:

我在使用 Bing 地图第 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);

}

【问题讨论】:

  • 你能提供示例代码吗?

标签: jquery html css dhtml


【解决方案1】:

我怀疑这是因为在您实际显示地图尝试使用的 div 之前调用了尝试加载地图的代码?在 v6.3 控件的类似情况下,这肯定是一个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多