我想在框架7中加載我的地圖,但我無法做到這一點。我得到的錯誤是谷歌是未定義的。框架7中的地圖
下面是我的代碼
JavaScript代碼
CascadingApp.onPageInit('admin', function(page) {
initialize();
});
function initialize() {
var map = null;
var latlng;
latlng = new google.maps.LatLng(37.4419, -122.1419);
var options = {
zoom: 13,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map"), options);
}
HTML代碼
<div id="map" style="height:400px; width:1200px;"></div>
<script src="https://maps.googleapis.com/maps/api/js?key= AIzaSyAWzZ-1BPmaWKFT0du3cis82mj9Y5ljIgk&callback=initMap" async defer></script>
不頁面加載地圖。
谷歌地圖回調函數'initMap',那就是一旦加載API會調用該函數。您在API可用之前調用'initialize'。 – geocodezip
@geocodezip我不熟悉這個,你可以提供一個示例代碼或者將我推薦給一個。謝謝 –