所有
当我使用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);
}
});
}
这就是我得到的:
希望有人能帮助我吗?
提前致谢!
答案 0 :(得分:1)
地图自动缩小到显示整个路线所需的范围....我试过你的代码....如果你选择开始和原点作为两个地方更近(最好是相同的地区/城市),那么缩放级别下降到15-16,具体取决于距离....
由于您基本上选择了比利时和法国(两者都是非常广泛的区域而不是单一的地图点(可以这么说),缩放级别降至1 :)
希望这有帮助