【问题标题】:panToBounds don't adjust zoompanToBounds 不调整缩放
【发布时间】:2013-05-10 18:17:28
【问题描述】:

我有以下问题,我使用autocomplete 获取所需位置的坐标,我在Autocomplete.getPlace().geometry.location 之前使用map.setCenter() 并手动进行最大缩放。但我发现,它给出了Autocomplete.getPlace().geometry.viewport,我怎么能理解,它给了我 4 个 X、Y 点的角点,所以我把它放在了 map.panToBounds() 里面。我不知道怎么做,但地图会滑动到正确的视口,但缩放级别错误。在我开始输入自动完成之前,缩放为 19,在我触发操作后,地图滑动到正确的位置,但将地图的边界定位不完全到自动完成视口,它在中心缩放。

var autocomplete = new google.maps.places.Autocomplete(my_input,{types:['geocode']});
google.maps.event.addListener(autocomplete, 'place_changed', function()
    {
    my_map.panToBounds(this.getPlace().geometry.viewport);
    });

【问题讨论】:

    标签: google-maps google-maps-api-3 autocomplete zooming


    【解决方案1】:

    自行修复,我不知道map.panToBounds() 是什么,但我需要的是map.fitBounds()

    【讨论】:

      猜你喜欢
      • 2019-12-26
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      相关资源
      最近更新 更多