Я хочу, чтобы вставлять карту Google с помощью v3 API:Google Maps предоставляет серый/бежевый коробок
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="utf-8" />
</head>
<body>
<div class="map"></div>
<script src="http://maps.googleapis.com/maps/api/js?v=3&key=mykey&sensor=false®ion=DE"></script>
<script>
new google.maps.Map(document.querySelector('div.map'), {
zoom: 4, center: new google.maps.LatLng(0, 0)
});
</script>
</body>
</html>
В результате он успешно загружает весь Аякс и делает их в div.map но карта бежевая/серая, а элементы управления отсутствуют.
Примечание:
- ключа = MyKey является заполнителем для моего ключа API
- document.querySelector возвращает узел соответствующего элемента и работать на моем браузере
- опуская тип карты разрешено как ROADMAP по умолчанию
- вам не нужно вводить логику в нагрузка обертка для событий, как есть в конце документа
Так что, пожалуйста, не советуйте ничего об этом, я уже пробовал!
Так что я делаю неправильно?
Бодо
Что определяет размер карты DIV? – geocodezip
@geocodezip в исходном примере есть ширина bootstrap8 для ширины, и я сам даю ей высоту 400px – bodokaiser
@geocodezip только что попытались удалить классы и поместить их где-нибудь без ограничений css, и результат был таким же. Просто ящик был больше – bodokaiser