无法通过 google javascript maps api 获取地图,不会引发错误,但 iframe src 是 about:blank

亚历克斯

    function initMap() {
        // Styles a map in night mode.
        var uluru = {lat: -25.363, lng: 131.044};
        var map = new google.maps.Map(document.getElementById('maprand'), {
          center: uluru,
          zoom: 12,
        });
      }
<html>
<head>
<script async defer src="https://maps.googleapis.com/maps/api/js?key=**API-KEY**callback=initMap"></script>
</head>

<body>
<div id="map"></div>
</body>

</html>

我正在使用以下代码:

<script>
function initMap() {
    var uluru = {lat: -25.363, lng: 131.044};
    var map = new google.maps.Map(document.getElementById('map'), {
          center: uluru,
          zoom: 12,
});
}
</script>

它不会抛出任何错误,但深入到它创建的 div 中会显示以下内容:

<iframe frameborder="0" src="about:blank" style="z-index: -1; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; border: none;"></iframe>

显然这里的问题是src="about:blank",但我不知道它为什么这样做。

沃尔坎·耶尔马兹

我认为首先您应该添加地图的高度和宽度,然后检查您的关键规则。

例子:

https://codepen.io/anon/pen/PeBwgQ

function initMap() {
        // Styles a map in night mode.
        var uluru = {lat: -25.363, lng: 131.044};
        var map = new google.maps.Map(document.getElementById('map'), {
          center: uluru,
          zoom: 12,
        });
      }
<script async defer src="https://maps.googleapis.com/maps/api/js?senson=false&callback=initMap"></script>


<div id="map" style="width: 300px; height: 300px"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法获取Google Maps JavaScript API密钥

来自分类Dev

通过iframe嵌入时google maps错误

来自分类Dev

Google Maps API会在iframe地图上获取地名文字

来自分类Dev

Google Maps Javascript API 204错误

来自分类Dev

JavaScript无法正确更改iframe src

来自分类Dev

Google Maps JavaScript API错误:启用了Google Maps JavaScript API的ApiNotActivatedMapError

来自分类Dev

地图标记无法呈现-Phonegap中的Google Maps Javascript API v3

来自分类Dev

Google Maps API javascript标签未通过验证

来自分类Dev

Google Maps API的JavaScript框架

来自分类Dev

流星Google Maps JavaScript API

来自分类Dev

无法<img src> Google API

来自分类Dev

地图标记未出现(Javascript Google Maps API)

来自分类Dev

Google Maps Javascript API以小方块显示地图

来自分类Dev

Google Maps Javascript API与Google Maps Embed API

来自分类Dev

对齐Google Maps iFrame

来自分类Dev

对齐Google Maps iFrame

来自分类Dev

从Google Maps Javascript API中的重叠图层获取信息

来自分类Dev

Google Maps API无法将地图加载到页面

来自分类Dev

通过AJAX加载Google Maps API,控制台错误

来自分类Dev

Google Maps Saddr Blank无法在iOS 8中使用

来自分类Dev

错误:Google Maps API错误

来自分类Dev

Google Maps API密钥错误

来自分类Dev

Google Maps API / JavaScript居中变量

来自分类Dev

Google Maps Javascript API基于云的样式

来自分类Dev

Google Maps API Javascript;TypeError a为null

来自分类Dev

Google Maps Javascript API / Streetview FOV

来自分类Dev

Google Maps Javascript API 未呈现

来自分类Dev

通过Google Maps API计算行驶距离

来自分类Dev

Google Maps API + Google Maps Engine /我的地图