- Google maps html api
- Getting started
- Google maps html api
- TypeScript
- JavaScript
- CSS
- HTML
- My Google Maps Demo
- Примеры кода
- Начало работы
- 1. Создайте страницу HTML
- My Google Maps Demo
- Как понять код
- 2. Добавьте карту с маркером
- TypeScript
- JavaScript
- Как понять код
- TypeScript
- JavaScript
- TypeScript
- JavaScript
- 3. Получите ключ API
- Советы и устранение неполадок
Google maps html api
Place an interactive map or Street View panorama on your web page with Maps Embed API. Use a simple HTTP request; no JavaScript required.
Note: Street View imagery comes from two sources: Google (non-public developer-controlled imagery), and the public (UGC, or public user-generated content). Note that there is no way to use only one source of Street View imagery over the other. Learn more about our Street view imagery privacy policy.
You can set the Maps Embed API URL as the src attribute of an iframe. When configuring a src property, the required q parameter can support a URL-escaped place name, address, plus code, or Place ID:
Note: All Maps Embed API requests are available at no charge with unlimited usage. For more information, see Usage and Billing.
Getting started
- Use an automatic iframe generator to embed a map into your webpage: Go to Quickstart
- Start developing with the Maps Embed API by setting up your Google Cloud project: Set up in Cloud Console
- For an index of all the possible parameters for the Maps Embed API request, see the Embedding a map guide: Go to Embedding a map
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-07-18 UTC.
Google maps html api
Из этой инструкции вы узнаете, как добавить на веб-страницу простую карту Google с маркером. Для этого достаточно будет начального или среднего уровня знаний HTML и CSS и базовых знаний JavaScript. Инструкции уровня специалистов доступны в руководстве для разработчиков.
Ниже показана карта, которую вы создадите с помощью этой инструкции. Маркером на карте отмечена скала Улуру (Айерс-Рок) в австралийском национальном парке Улуру – Ката-Тьюта.
TypeScript
JavaScript
CSS
HTML
My Google Maps Demo
index.htmlПримеры кода
Начало работы
Процесс создания встроенной в веб-страницу карты Google с маркером состоит из трех этапов:
Для работы потребуется веб-браузер. Рекомендуем использовать Google Chrome или другой популярный браузер (Firefox, Safari, Edge), поддерживаемый вашей платформой.
1. Создайте страницу HTML
Ниже приведен код HTML простейшей веб-страницы.
My Google Maps Demo
index.htmlЭто простейшая веб-страница с заголовком уровня h3 и единственным элементом div , на которую вы можете добавить контент по своему усмотрению.
Как понять код
Указанный ниже код создает страницу HTML, состоящую из заглавия и тела.
Чтобы на странице появился заголовок, показанный в примере, добавьте эту строку кода.
Код ниже определяет область страниц, на которой появится карта Google.
На этом этапе между тегами div ничего нет, поэтому на экране появится серое поле. Код ниже задает размер и цвет блока div с помощью стиля CSS.
/* Set the size of the div element that contains the map */ #map < height: 400px; /* The height is 400 pixels */ width: 100%; /* The width is the width of the web page */ >Во фрагменте кода выше style задает размер и цвет блока div . Чтобы карта появилась на экране, ее ширина и высота в блоке div должны составлять более 0 пикс. В нашем примере высота div составляет 400 пикс., а ширина – 100 % видимой на экране области страницы.
Программа начальной загрузки подготавливает Maps JavaScript API к загрузке (до вызова importLibrary() загрузка библиотек не начинается).
Инструкции по получению ключа см. в разделе 3. Получите ключ API.
2. Добавьте карту с маркером
Ниже показано, как подгрузить на странице Maps JavaScript API и написать фрагмент кода JavaScript, добавляющий с помощью этого API карту с маркером.
TypeScript
JavaScript
Во фрагменте кода выше библиотеки Map и AdvancedMarkerView загружаются при вызове функции initMap() .
Как понять код
Фрагмент кода ниже создает новый объект карт Google и добавляет свойства карты (центральную точку и масштаб). Информация о других свойствах объекта доступна здесь.
TypeScript
JavaScript
Во фрагменте выше код new Map() создает новый объект карт Google. Свойство center сообщает API, где должен находиться центр карты.
Свойство zoom задает масштаб карты. Нулю соответствует самый мелкий масштаб (пользователь видит на экране всю планету). Чем больше значение свойства, тем крупнее масштаб видимой карты.
Код ниже помещает на карту маркер. Координаты маркера заданы в свойстве position .
TypeScript
JavaScript
3. Получите ключ API
Ниже объясняется, как аутентифицировать ваше приложение в Maps JavaScript API с помощью ключа API.
Выполните следующие действия:
- Войдите в Google Cloud Console.
- Создайте или выберите проект.
- Нажмите Continue для активации API и всех связанных служб.
- На странице Credentials (Учетные данные) получите ключ API и задайте для него ограничения. Если у вас есть действующий ключ API без ограничений или ключ с ограничениями для браузера, можете использовать его.
- Узнайте, как защитить свою квоту от посторонних и обезопасить ключ API.
- Включите оплату. Инструкции
- Скопируйте весь код из руководства на этой странице в текстовый редактор.
- Замените значение параметра key в URL-адресе своим ключом API (тем, который вы получили только что).
Советы и устранение неполадок
- Чтобы настроить отображение карты, меняйте стиль, свойства и другие переменные. Подробную информацию можно найти в руководствах по стилю и рисованию на карте.
- Используйте Инструменты разработчика в своем веб-браузере, чтобы тестировать и запускать свой код, просматривать отчеты об ошибках и устранять проблемы.
- Открыть консоль в Chrome можно сочетанием клавиш:
Command+Option+J (Mac) или Control+Shift+J (Windows).- Чтобы получить географические координаты (широту и долготу) точки на Google Картах:
- Откройте Google Карты в браузере.
- Нажмите правой кнопкой мыши на точку, координаты которой хотите получить.
- В появившемся контекстном меню выберите Что здесь. Появится карточка в нижней части экрана, в последней строке которой записаны значения широты и долготы.
- Преобразовать адрес в географические координаты можно с помощью службы геокодирования. Узнайте, как начать с ней работу.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons «С указанием авторства 4.0», а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-06-26 UTC.