1

如何在 Javascript 中创建 Address 类的实例?

为什么这段代码不起作用?

var Map;

var MapOptions =
{
    credentials: "my-key",
    center: new Microsoft.Maps.Location(49.767649, 15.584697),
    mapTypeId: Microsoft.Maps.MapTypeId.road,
    zoom: 7,
    showScalebar: false,
    showDashboard: false
};

$(function () {
    Map = new Microsoft.Maps.Map($("#AddressMap"), MapOptions);
    Microsoft.Maps.loadModule('Microsoft.Maps.Search');

    var tmp = new Microsoft.Maps.Search.Address(); // <-- error code
});
4

1 回答 1

1

loadModule 调用是异步的,因为它可能需要下载模块脚本(如果还没有的话)。要在 loadModule 完成时收到通知,请将回调方法作为选项对象的一部分传递,如http://msdn.microsoft.com/en-us/library/hh125837.aspx中的示例

于 2013-04-14T19:35:52.660 回答