我一直试图在CRM表单中切换地址Bing地图位置的显示。我希望它显示在模态弹出窗口上,而不是默认显示它。因此,一旦用户点击地址,模态弹出窗口就会显示地图上的地图。你们认为我应该使用哪种更好的方法?我是否应该通过系统配置启用Bing Maps的显示,然后在页面加载后默认隐藏它,然后在点击地址后将其附加到模态,或者只创建一个能创建bing Map的函数?实际上我正在做第二个选择,但没能做到正确。这是我到目前为止的代码,通过控制台使用它,是的,它显示了Map,但是我真的没有想法应该放置什么凭据。
`$("#address1_composite").click(function(){
alert();
var map = null;
map = new Microsoft.Maps.Map(document.getElementById('SDKmap'), null)
})
希望我的解释足够清楚,以了解要求。
`
答案 0 :(得分:0)
我强烈建议您提前加载地图,或者延迟到首次使用地图,但之后只能使用点击事件隐藏/显示地图。否则,用户代码最终会在单个页面视图中多次加载地图,从而产生大量交易并使其成本非常快。