我的地图已创建但无法显示
My map is created but can not be displayed
我只能显示一张地图,这很奇怪,因为这只有在我的 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
});
works
但是这段代码不起作用,当我检查 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
});
this does not work
虽然我删除了之前的代码,只留下了map1,但是还是不行,这只有在div
的id
我有map
[=17的时候才有效=]
有人能告诉我我做错了什么吗?,我刚刚生成了 api 密钥,我还没有注册我的结算帐户,这就是原因吗?
Make sure you have changed your CSS class name to map1
#map1 {
height: 300px;
width: 600px;
background-color: #CCC;
}
在 css 文件 Jsfiddle
中以 map1 作为 id 的工作代码
我只能显示一张地图,这很奇怪,因为这只有在我的 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
});
works
但是这段代码不起作用,当我检查 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
});
this does not work
虽然我删除了之前的代码,只留下了map1,但是还是不行,这只有在div
的id
我有map
[=17的时候才有效=]
有人能告诉我我做错了什么吗?,我刚刚生成了 api 密钥,我还没有注册我的结算帐户,这就是原因吗?
Make sure you have changed your CSS class name to map1
#map1 {
height: 300px;
width: 600px;
background-color: #CCC;
}
在 css 文件 Jsfiddle
中以 map1 作为 id 的工作代码