Я работаю над небольшим проектом, который работает с картами google api. У меня нет ошибок, но страница, на которой предполагается загрузить карту, пуста. Я думаю, это потому, что мой объект местоположения передается, и свойства не проверяются после передачи объекта.Ошибка при неявке: Google не определен | API Карт Google
Если вы знаете о гоголевских картах api, и вы можете помочь, я бы действительно его оценил.
/*----------------list of all the global variables---------------------*/
var map;
/*----------------This is the model---------------------*/
var initialLocation = {
center:{
lng: 33.895593,
lat: -117.316224
},
zoom: 15
}
/*----------------This is the viewmodel---------------------*/
function initMap(){
map = new google.maps.Map(document.getElementById("googleMap"), initialLocation);
}
/*----------------This is the view---------------------*/
$("googleMap").append(map);
html,
.container{
height: 100%;
width: 100%;
font-family: helvetica, sans-serif;
margin: 0px;
padding: 0px;
background-color: lightgrey;
}
#googleMap{
height: 100%;
}
<html>
<head>
<title>Omar Jandali Udacity Map</title>
</head>
<body>
<div id="container">
</div>
<script type="text/javascript" src="collections/underscore.js"></script>
<script type="text/javascript" src="collections/backbone.js"></script>
<script type="text/javascript" src="collections/jquery-3.1.0.js"></script>
<script type="text/javascript" async defer
src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDik_TF3x4yc96CvWWw12YQ4DMjoG3vfFM&v=3&callback=initMap"></script>
<script type="text/javascript" src="js/main.js"></script>
</body>
</html>
также, ваш селектор JQuery отсутствует в '' # символ, чтобы указать идентификатор. Он должен быть '$ (" # googleMap "). Append (map)' – Xoundboy
Я пробовал это, и я немного пошутил, но все равно ничего. Он пуст без ошибок, когда я запутался, но он все равно не загружает ничего с ошибкой или без нее –