Sencha方向放大

时间:2011-04-18 11:27:13

标签: google-maps zoom sencha-touch

所有

当我使用Google地图中的路线服务时,地图似乎总是进入缩放级别0(我会得到整个地图的概述)。

当我在评论中设置路线的代码时,缩放级别运行良好。

这是我的代码:

    /**
     * Update route
     */
    updateRoute: function ()
    {
        // route
        var start = "Belgium";
        var end = "France";
        var request =
        {
            origin:start,
            destination:end,
            travelMode: google.maps.DirectionsTravelMode.DRIVING
        };

       var directionsDisplay = new google.maps.DirectionsRenderer();
       var directionsService = new google.maps.DirectionsService();

       directionsDisplay.setMap(this.items.items[0].map);

        directionsService.route(request, function(response, status)
        {
            if (status == google.maps.DirectionsStatus.OK)
            {
                directionsDisplay.setDirections(response);
            }
        });
    }

这就是我得到的: Map

希望有人能帮助我吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

地图自动缩小到显示整个路线所需的范围....我试过你的代码....如果你选择开始和原点作为两个地方更近(最好是相同的地区/城市),那么缩放级别下降到15-16,具体取决于距离....

由于您基本上选择了比利时和法国(两者都是非常广泛的区域而不是单一的地图点(可以这么说),缩放级别降至1 :)

希望这有帮助

相关问题