当前位置:  开发笔记 > 编程语言 > 正文

拖动时,Google地图不会更新切片

如何解决《拖动时,Google地图不会更新切片》经验,为你挑选了0个好方法。

我必须在webview中使用谷歌地图javascript api.问题是,在拖动地图时,不会加载丢失的图块.在我桌面电脑上的浏览器中,我无法获得相同的行为,但在拖动地图时加载图块.在图片中我拿着地图,直到我松开手指才发生任何事情.

拖动并按住

我在gmaps bugtracker中发现了一个问题(不完全适合我的问题,但有点接近)并尝试了所有提到的解决方案:https://code.google.com/p/gmaps-api-issues/issues/detail? id = 1448

这是我到目前为止所尝试的:

// Setting the maps div container to a fixed size
#map-canvas {
    height: 600px;
    width: 600px;
}

// Emit resize trigger on mouse move
$(document).ready(function () {
    $("#map-canvas").mousemove(function (event) {
        setTimeout(function () { 
            google.maps.event.trigger(map,'resize');
            map.setZoom(map.getZoom());
        }, 100);
    });
});

// loading Google Maps API after document has been loaded
function loadScript() {
  var script = document.createElement('script');
  script.type = 'text/javascript';
  script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&' +
      'callback=initialize';
  document.body.appendChild(script);
}
window.onload = loadScript;

代码正常工作,mousemove事件被触发.我在我的nexus 10设备上使用android:minSdkVersion ="19".

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有