2015-08-28 100 views
2

我想加载一张地图,放大视图,高度约为8500px,宽度仅为400px。加载地图时,顶部和底部的某些图块不显示。如果在地图加载之后,我缩小并返回,它将显示,但在顶部和底部部分上显示标签和标记等内容时仍存在问题。谷歌地图API V3瓷砖不渲染 - 什么是交易?

这里,再现了我的地图初始化函数的问题(在结果向下滚动),以及在JS的jsFiddle

function initialize() { 
var myStyles = [ 
    { featureType: "poi", 
     stylers: [ 
      { visibility: "off" }, 
       ] 
    }, 
    { featureType: "transit", 
     stylers: [ 
      { visibility: "off"}, 
       ] 
    } 
]; 
var center = {lat: 33.7251470, lng: -118.2879740}; 
var mapOptions = { 
    center: center, 
    zoom: 18, 
    zoomControl: true, 
    panControl: false, 
    scaleControl: false, 
    scrollwheel: false, 
    draggable: false, 
    mapTypeControl: true, 
    streetViewControl: false, 
    styles: myStyles, 
    }; 
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); 
} 

回答

1

这似乎是实验API版本的问题,加载发布版本,而不是:

https://maps.googleapis.com/maps/api/js?v=3&key=yourkey&callback=initialize 

http://jsfiddle.net/n99hLwf5/

+0

你是我的英雄。不够感谢你。 –