google-maps - 谷歌地图偏离中心/切断

标签 google-maps google-maps-api-3

我有一张正在创建的 map ,它的一部分似乎被切断或偏离了中心。我已经尝试添加 google.maps.event.triggerr(map, 'resize') 但它仍然被切断。有什么想法吗?

<script language="JavaScript">
 var map;
      function initialize() {
        var mapOptions = {
          zoom: 15,
          center: new google.maps.LatLng(<?=$lat?>, <?=$long?>),
          mapTypeId: google.maps.MapTypeId.ROADMAP,
      };
        map = new google.maps.Map(document.getElementById('map_canvas'),
            mapOptions);
      }
      //google.maps.event.trigger(map, 'resize');
      google.maps.event.addDomListener(window, 'load', initialize);

</script>

enter image description here

最佳答案

在触发调整大小事件之前,请确保显示 map 的 div 具有大小。

关于google-maps - 谷歌地图偏离中心/切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11993684/

相关文章:

android - GoogleMaps setMyLocationEnabled(true) 不更新 (Genymotion)

algorithm - 检索和存储路线图数据

xml - 如果路线有通行费 Google Maps API xml 请求则返回

php - 点击 map 后获取地址

javascript - 页面不刷新数据

javascript - 使用 jQuery 将 Google map 转换为静态图像以供下载

javascript - 根据标记使 Google map 居中

google-maps - 如何使用 Google Places API 搜索特定类型的地点?

javascript - 更改 Google map 的 RichMarker 光标

javascript - 在特定图层上设置事件监听器(谷歌​​ map )