Необходимо разместить гугл карту на jsp странице в мавен проекте с использованием js. Пробовал такой вариант:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="content-type" content="text/html">
<title>GoogleMap</title>
<script>
function initMap() {
var uluru = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: uluru
});
var marker = new google.maps.Marker({
position: uluru,
map: map
});
}
</script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=AIzaSyAk40H0NzyY7u9TyOwrPUju2aY1F6a8pvA&callback=initMap"></script>
</head>
<body>
<h2>Google script</h2>
<div id="map" style="height:90%; margin:0px; padding:0px;"></div>
<br />
<img src="resources/ok.png">
</body>
</html>
пробовал подключать скрипт с ключем и без ключа и все равно карта не отображается, пробовал в функции function initMap() { прописывать alert("test") то при загрузке страницы алерт появляется. Кажется что ошибка в скприпте подключения апишки
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=AIzaSyAk40H0NzyY7u9TyOwrPUju2aY1F6a8pvA&callback=initMap"></script>
хотя он взят с офф документации.
В чем может быть причина?
Вот мой вариант, переместил Ваш js-код в конец body
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="content-type" content="text/html">
<title>GoogleMap</title>
</head>
<body>
<h2>Google script</h2>
<div id="map" style="height:90%; margin:0px; padding:0px;"></div>
<br />
<img src="resources/ok.png">
<script>
function initMap() {
var uluru = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: uluru
});
var marker = new google.maps.Marker({
position: uluru,
map: map
});
}
</script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=AIzaSyAk40H0NzyY7u9TyOwrPUju2aY1F6a8pvA&callback=initMap"></script>
</body>
</html>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь с помощью casperjs получить текст, заключенный между тэгами div
Извиняюсь, что краткоВопрос заключается в том, как заставлять jade не обрезать пробел на конце
У меня есть nodeapi c mongoDbНе могу вывести содержимое базы данных в шаблон, вместо результата выводит литерал функции