Google Maps базы
Создание простой Google Maps
Теперь давайте создадим простой Google Maps.
Ниже приведен график, показывающий Google Maps Лондон:
примеров
<html>
<head>
<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false">
</script>
<script>
function initialize()
{
var mapProp = {
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap")
,mapProp);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="googleMap" style="width:500px;height:380px;"></div>
</body>
</html>
Попробуйте »
Примеры аналитических
В приведенном выше примере мы создаем процесс для разрешения карты Google.
Зачем объявлять HTML5 приложений?
Большинство браузеров используют "стандартную модель" HTML5 рендеринга страниц документа, а это значит, что ваше приложение совместимо со всеми основными браузерами.
Кроме того, если нет DOCTYPE тег, браузер использовать смешанный режим (режим совместимости) для визуализации содержимого страницы.
Совет: Следует отметить , что некоторые "беспорядочном режиме" в CSS и вы не можете использовать стандартный режим.В конкретном приложении, все должны наследовать от родительских элементов блока на основе процента от размера. Если вы не указали размер модуля в материнской компании, значение по умолчанию 0 х 0 пикселей. Если вы хотите использовать проценты, могут быть объявлены в теге <STYLE>, следующим образом:
html {height:100%}
body {height:100%;margin:0;padding:0}
#googleMap {height:100%}
</style>
Эта карта шоу модуль Объявление стиля (GoogleMap) должна быть HTML высота 100%.
Добавить Google Maps API Key
В следующем примере первая <сценарий> тег должен быть включен в Google Maps API:
Google-сгенерированный ключ API размещены включевых параметров(ключ= YOUR_API_KEY).
Параметр датчика требуется, параметр используется для указания того, использует ли приложение датчик ( по аналогии с GPS - навигации) , чтобы найти местоположение пользователя. Значения параметров могут быть установлены в истинным или ложным.
HTTPS
Если ваше приложение является безопасным HTTP: приложение (HTTPS HTTP Secure), вы можете использовать HTTPS для загрузки API Карт Google:
Асинхронная загрузка
Кроме того, мы можем также загрузить API Карт Google после того, как страница полностью загружена.
В следующем примере используется window.onload для реализации полной загрузки при загрузке страницы Google Maps. loadScript () функция создает загрузить API Карт Google <SCRIPT> тег. Также в конце этикетки на обратный вызов = инициализации параметров, инициализации () будет выполняться после того, как API полностью загружен в качестве функции обратного вызова:
примеров
{
var script = document.createElement("script");
script.src = "http://maps.googleapis.com/maps/api/js? key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false&callback=initialize"; document.body.appendChild(script);
}
window.onload = loadScript;
Попробуйте »
Пользовательские Свойства карты
Перед инициализацией карты, нам нужно создать объект Map для определения свойств карты объекта:
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:7,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
центр (центр)
Центр атрибут определяет центр карты, который по координатам (широта, долгота), чтобы создать центральную точку на карте.
Увеличить (Увеличить Серия)
Увеличить карту масштабирования свойство определяет количество этапов. зум: 0 показать полный масштаб всю карту Земли.
MapTypeId (начальная типа карты)
MapTypeId атрибут типа определяет начальную карту.
MapTypeId включает в себя следующие четыре типа:
- google.maps.MapTypeId.HYBRID: спутниковые изображения показывают главную улицу прозрачного слоя
- google.maps.MapTypeId.ROADMAP: отображение нормальной карты улиц
- google.maps.MapTypeId.SATELLITE: Показать спутниковые изображения
- google.maps.MapTypeId.TERRAIN: отображает карты с физическими особенностями (например, топографии и растительности) в
Где для отображения Google Maps
Как правило, используется в элементе Google Maps <div>:
Примечание: Размер карты будет Див установлен , чтобы показать размер карты, поэтому мы можем установить размер карты в <div> элемент.
Создание карты объекта
,mapProp);
Приведенный выше код использует параметр (mapProp) в элементе <div> (идентификатор Googlemap) создает новую карту.
Совет: Если выхотите создать несколько страниц карты, вам нужно только добавить новые объекты на карте может быть.
Следующий пример определяет четыре карты экземпляра (карты с использованием четырех различных типов карт):
примеров
var map2 = new google.maps.Map(document.getElementById("googleMap2"),mapProp2);
var map3 = new google.maps.Map(document.getElementById("googleMap3"),mapProp3);
var map4 = new google.maps.Map(document.getElementById("googleMap4"),mapProp4);
Попробуйте »
Загрузка карты
Карта окно для инициализации объекта после загрузки, выполнив функцию инициализации (), которая гарантирует, что страница была полностью загружена перед загрузкой Карт Google: