-3

我在 Firefox 中显示谷歌地图时遇到问题。

图片

如何在 Firefox 中显示地图?
以及如何设置地图以在地图中间显示经度和纬度?

这是我的代码:

4

2 回答 2

0

您需要在显示地图 div 之前为其指定大小,或者在地图显示后触发调整大小事件(google.maps.events.trigger(map, 'resize');其中“地图”是 google.maps.Map 对象)。

于 2012-10-09T21:04:08.673 回答
0

这是您显示地图的方式:

HTML

<div id="map_go"></div>

JS

<script>
directionsService = new google.maps.DirectionsService();
directionsDisplay = new google.maps.DirectionsRenderer();

var PortoAlegre = new google.maps.LatLng(-30.034176, -51.229212);
var myOptions = {
    zoom: 14,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    center: PortoAlegre
}

map = new google.maps.Map(document.getElementById("map_go"), myOptions);
directionsDisplay.setMap(map);
</script>

CSS

#map_go {border: 1px solid red; width: 95%; height: 350px;}

看到它在这里工作:http: //jsfiddle.net/RASG/PfggR/

就像geocodezip说的,你必须设置你的div(宽度和高度)的大小

于 2012-10-10T12:31:54.287 回答