我遇到的问题是Google地图上的图块之间出现了一条细灰线。据我所知,只是渲染像素的瓷砖太过分了。它发生在某些计算机而不是其他计算机上但它通常只能通过使用浏览器的缩放来触发。
有什么想法吗?我认为我的代码很标准:
var new_map
function init_new(){
var new_latlng = new google.maps.LatLng(-33.874798,151.20698);
var new_options = {
center: new_latlng,
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles : noPoi
}
new_map = new google.maps.Map(document.getElementById("new_map"), new_options);
var new_marker = new google.maps.Marker({
position: new_latlng,
map: new_map,
title: "My Marker"
});
var infowindow = new google.maps.InfoWindow({
content: '<div id="content">Marker content</div>'
});
google.maps.event.addListener(new_marker, 'click', function() {
infowindow.open(new_map, new_marker);
});
}
google.maps.event.addDomListener(window, 'load', init_new);
它输出如下(在Chrome和Firefox中):
答案 0 :(得分:0)
这是最近的问题,一些谷歌地图apis基于在Chrome中运行的版本3。在我的情况下,我对版本&#34; 3.exp&#34;
有完全相同的问题试试这个......
<script src="http://maps.googleapis.com/maps/api/js?v=3.14&sensor=false"></script>
我最初在此发布的内容... https://stackoverflow.com/a/23127040/3181867
在这里阅读...... https://code.google.com/p/gmaps-api-issues/issues/detail?id=6594