2013-12-11 84 views
1

enter image description here由于某些未知原因,网格线出现在我的地图上的所有浏览器中。我寻找一个解决方案,但似乎没有解决它。我发现的每个解决方案都表示您需要将浏览器设置为兼容模式。谷歌地图网格线出现

function Initialize() { 
      var centerPosition = new google.maps.LatLng(40.747688,-74.004142); 
      var options = { 
       zoom: 8, 
       scrollwheel: false, 
       center: centerPosition, 
       mapTypeId: google.maps.MapTypeId.ROADMAP, 
       mapTypeControl: true, 
       mapTypeControlOptions: { 
        style: google.maps.MapTypeControlStyle.DROPDOWN_MENU 
       } 
      }; 
      var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
      var marker = new google.maps.Marker({ 
       position: centerPosition, 
       map: map![enter image description here][2] 
      }); 
     }; 
+0

这是一个CSS问题。您的CSS正在应用于地图图块(图片)。 – geocodezip

+0

谢谢,如果你张贴这个答案我会接受它。 – StevenPHP

回答

3

这是一个CSS问题。您的CSS正在应用于地图图块(图片)。

+0

你能更详细地描述修复吗? –

0

我有一个类似的问题,在谷歌地图上出现线条。经过仔细检查,我发现问题只在Chrome中复制。有一个类似的问题给出一个答案:

Google Maps random vertical line in Chrome

短的版本是,当你放大和缩小在Chrome,在浏览器中的一个错误导致出现直线。希望这个错误很快就会解决,这个答案将会被废弃!

此外,如果地图上的地点是夏威夷,O'ahu和Moloka'i岛之间有一条垂直线,O'ahu和Kaua岛之间有一条水平线,一世。这些线路似乎是地图的一部分,出于某种原因,并不是浏览器缺陷的结果。