javascript - 为什么谷歌地图没有加载?

标签 javascript google-maps

这是我的代码:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>     
<script type="text/javascript">
    function load() {
        if (GBrowserIsCompatible()) {
            var map;
            var location = new google.maps.LatLng(46.084989, 11.118851);

            var stylez =
            [
              {
                  featureType: "all",
                  elementType: "all",
                  stylers: [
                  { saturation: -98 }
                ]
              }
            ];

            var mapOptions = {
                zoom: 11,
                center: location,
                mapTypeControlOptions: {
                    mapTypeIds: [google.maps.MapTypeId.ROADMAP, 'myScale']
                }
            };

            map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
            var mapType = new google.maps.StyledMapType(stylez, { name: "Grayscale" });
            map.mapTypes.set('myScale', mapType);
            map.setMapTypeId('myScale')        
        }
    }

    $(document).ready(function(){
        load();
    });
</script>


<div id="map_canvas" style="width: 100%; height: 700px"></div>

但没有加载任何内容。我哪里错了?删除 GBrowserIsCompatible() 它可以工作,但无法识别位置。

最佳答案

map API V2 已弃用,请使用 V3。如果您删除 GBrowserIsCompatible() 它将起作用,并且 map 将以您想要的坐标为中心。

为了更好地突出显示您可以使用标记的位置

var marker = new google.maps.Marker({
    position: location,
    map: map,
    title:"My location title"
}); 

关于javascript - 为什么谷歌地图没有加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6414093/

相关文章:

javascript - React - 获取引用者

javascript - 使用 javascript 呈现 pdf

javascript - 如何使用 javascript 和 jquery 中的 <a> 标签在新标签页中打开链接

javascript - 在 NativeScript 应用程序中使用 Node 包

javascript - 如何使用 JavaScript 隐藏文本区域

google-maps - Google Maps API 地点库给出 404 错误

javascript - 代码适用于 http ://jsfiddle.net 但不适用于 http ://liveweave. com

android - 从相机位置获取 LatLngBounds

objective-c - MKMapVIew 问题,我的定位点未按正确方向显示(我正在使用 mkmapview 的罗盘模式)

android - 向 map 添加多个标记 (v2)