Google地图:不显示在localhost上

时间:2014-11-06 20:36:53

标签: google-maps google-maps-api-3

我试图在我的应用中集成Google地图。我已经阅读了API v3文档,生成了API密钥,但每小时映射加载大约1次。其他时区前地图为空

我在HTML标题中用于地图渲染的代码:

<script src = "https://maps.googleapis.com/maps/api/js?key=HERE-IS-MY-UNIQUE-KEY"></script>
<script>
    var geocoder;
    var map;
    function initialize() {
      geocoder = new google.maps.Geocoder();
      var latlng = new google.maps.LatLng(51.5073509,-0.1277583);
      var mapOptions = {
        zoom: 10,
        center: latlng
      }
      map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
    }

    google.maps.event.addDomListener(window, 'load', initialize);
</script>

这是HTML的代码片段:

...
                <div class="form-group">
                    <div class="col-sm-8">
                        <div id="map-canvas" style="height:200px;width:400px;"></div>
                    </div>
                </div>
...

这里有什么不对?为什么地图不会在常规基础上渲染?

1 个答案:

答案 0 :(得分:0)

只需将js?=API_KEY部分更改为js?v=3.exp 这应该可以解决你的问题。

编辑26-06-2016:无密钥访问不再可用。感谢VikVik的更新。