放大群集(使用Bing地图)不会刷新群集

时间:2016-07-06 12:09:25

标签: bing-maps

我按照Zoom into Clusters的Bing地图文档进行操作。由于微软只嵌入屏幕截图,因此working exampleTaking a Bite Out of ASP.NET ViewState。单击群集时,请注意群集本身未更新。只需平移地图,然后刷新地图及其簇。

因此,Bing Maps文档中断或者是Bing Maps错误。

任何解决方法的想法,例如如何在地图放大后强制执行地图刷新?

相关代码(不更新地图/群集)就是这个,尤其是最后一行:

function clusterClicked(e) {
    if (e.target.containedPushpins) {
        var locs = [];
        for (var i = 0, len = e.target.containedPushpins.length; i < len; i++) {
            //Get the location of each pushpin.
            locs.push(e.target.containedPushpins[i].getLocation());
        }

        //Create a bounding box for the pushpins.
        var bounds = Microsoft.Maps.LocationRect.fromLocations(locs);

        //Zoom into the bounding box of the cluster. 
        //Add a padding to compensate for the pixel area of the pushpins.
        map.setView({ bounds: bounds, padding: 100 });
    }

1 个答案:

答案 0 :(得分:1)

这是一个已在实验分支中修复过的已知问题。您可以通过在地图脚本网址中添加“&amp; branch = experimental”来尝试此操作。实验分支中的所有修复和功能将在7月底进入主发布分支。

另外,您也知道,V8中有许多交互式代码示例可供使用:http://www.bing.com/api/maps/sdk/mapcontrol/isdk#overview