JavaScript/googlemaps-map.fitbunds';行不通

JavaScript/googlemaps-map.fitbunds';行不通,javascript,google-maps,Javascript,Google Maps,在谷歌地图上绘制路线后,我正在尝试适应地图的边界,由于某些原因,下面的内容没有得到应用,似乎被忽略了,我甚至尝试设置手动缩放,也被忽略了: var bounds = response.routes[0].bounds; this.map.fitBounds(bounds); 以下是当前的结果: 根据fitBounds()函数,“将视口设置为包含给定边界。”。在我看来,路线似乎在地图视口中。您的意思是不能将其放大超过此范围?我想您可能正在寻找panToBounds()

在谷歌地图上绘制路线后,我正在尝试适应地图的边界,由于某些原因,下面的内容没有得到应用,似乎被忽略了,我甚至尝试设置手动缩放,也被忽略了:

       var bounds = response.routes[0].bounds;
       this.map.fitBounds(bounds);
以下是当前的结果:


根据fitBounds()函数,“将视口设置为包含给定边界。”。在我看来,路线似乎在地图视口中。您的意思是不能将其放大超过此范围?我想您可能正在寻找
panToBounds()
。男人。。难道你不希望有一种方法来解决这个问题吗?请提供一个例子来说明问题本身。出于好奇,你所说的“map.fitBounds不起作用”是什么意思?
function calculateAndDisplayRoute(directionsService, directionsDisplay) {
  directionsService.route({
    origin: pickUp.formattedAddress,
    destination: dropOff.formattedAddress,
    travelMode: 'DRIVING'
  }, function(response, status) {
    if (status === 'OK') {

       var bounds = response.routes[0].bounds;
       this.map.fitBounds(bounds);

    } else {
      console.log('Directions request failed due to ' + status);
    }
  });
}