【发布时间】:2019-06-21 02:02:18
【问题描述】:
我只能显示一个地图,这很奇怪,因为只有当我的 div 的 id 是地图时,当我放置另一个不是已创建但未显示的地图的 id 时,这才有效
此代码有效,创建地图并显示它
<div id="map"></div>
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: new google.maps.LatLng(20.967370, -89.592586),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
但是这段代码不起作用,当我检查 div 时,我创建了地图但它没有显示它
<div id="map1"></div>
var map = new google.maps.Map(document.getElementById('map1'), {
zoom: 13,
center: new google.maps.LatLng(20.967370, -89.592586),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
虽然我删除了之前的代码,只留下了map1,但还是不行,这只在div的id我有map时才有效
谁能告诉我我做错了什么?,我刚刚生成了我的 api 密钥,我还没有注册我的计费帐户,这是原因吗?
【问题讨论】:
-
不是 100% 确定,但请检查一下。 stackoverflow.com/questions/16349476/…
标签: google-maps google-maps-api-3