Меню

Настройка google maps api

Как получить API-ключ для подключения карт Google?

Компания Google обновила политику использования карт. Теперь, чтобы добавить карту на сайт, нужно получить API ключ и указать его в настройках виджета «Карты».

Перейдите на страницу Google Maps Platform и нажмите кнопку «Get started». Вы автоматически будете перенаправлены на создание аккаунта в Google Cloud Platform. Выберите свою страну и примите условия использования Google.

На следующем шаге заполните данные об адресе плательщика и данные банковской карты. Эта информация необходима Google для верификации вашего аккаунта. Для проверки карты Google спишет с нее 1$, списанная сумма вернется обратно на вашу карту в течение часа.

После этого вы будете перенаправлены в личный кабинет Google Cloud. Нажмите кнопку «Создать платежный аккаунт».

Во всплывающем окне выберите продукт «Карты» и нажмите «Далее». Подтвердите включение API.

Скопируйте ключ, который выдаст вам система и закройте окно.

Перейдите в меню в раздел «API и сервисы» — «Библиотека».

В разделе «Карты» нажмите на «Показать все».

Выберите «Geocoding API».

Вернитесь в раздел «Карты» и убедитесь, что «Maps JavaScript API» также включен.

Теперь вернитесь в конструктор в настройки виджета «Карты» вставьте API ключ, который вы копировали ранее.

Совет:

Взять API ключ можно также в разделе «API и сервисы» — «Учетные данные»

Примечание:

На ваш счет в Google Cloud Platform будет зачислен кредит 300$, которые можно тратить в течение 12 месяцев. После превышения этой суммы или срока пользования бесплатный пробный период заканчивается, и Google потребует активировать платную подписку.

Для вас эти 300$ являются бесплатной возможностью использовать карты Google в течение года.

Деньги со счета будут тратиться на загрузку карт на вашем сайте. Google ввел специальные тарифы и лимиты: если вы не превышаете лимит в 100 000 загрузок в месяц (1 открытие страницы с картой — 1 загрузка), то для вас стоимость 1000 загрузок — 7$.
Ознакомиться с тарифами Google вы можете в разделе с документацией.

Управлять лимитами вы можете в разделе «IAM и администрирование» — «Квоты».

Источник

Настройка Google Maps Platform и квот. Пошаговая инструкция. Получение Google Maps API Key.

В одном из наших проектов на 1С мы использовали Google Maps Platform, делимся настройками квот чтобы не превышать бесплатный лимит использования.

16 июля 2018 года компания Googlе перенесла Google Maps на платформу Google Maps Platform и стала взимать плату за использование. При этом, компания дает бесплатную ежемесячную квоту 200$. На эту сумму можно выполнить примерно 20000 запросов к сервису в месяц. Этого вполне достаточно для небольших проектов. При превышении квоты, с вашей карты будут списаны деньги за дополнительное количество запросов к сервису по тарифам компании. Тарифы размещены на странице https://cloud.google.com/maps-platform/pricing/sheet/.

Читайте также:  Как в смартфоне htc сделать сброс к заводским настройкам

Из этой статьи вы узнаете, как настроить Google Maps Platform для работы Геокодера, получить ключ и установить квоты. Квоты нужны чтобы не превышать бесплатный порог использования. Даже если вы планируете превышать порог и готовы за это платить, то к квоты всё равно нужно установить в целях безопасности. Если ваш ключ попадет к злоумышленнику, то он не сможет причинить ущерб более чем на установленную квоту.

Для настройки понадобиться аккаунт Google (существующий или зарегистрируйте новый) и дебетовая или кредитная карта, на счету которой должна быть сумма не менее 100 руб. (1$) Иначе может возникнуть проблема с верификацией платежного счета. Без создания этого счета вы не сможете пользоваться сервисом Google Maps Platform, даже укладываясь в бесплатную квоту. Кроме того, не следует использовать виртуальные карты. Google относится к ним с подозрением, они не проходят верификацию и даже могут стать причиной блокировки.

Внимание! Материал актуален на дату написания 29.08.2018 и не является полным и исчерпывающим руководством. Компания Googlе постоянно меняет условия использования поэтому актуальность информации проверяйте на сайте компании.

Вход в Google Maps Platform

Перейдите на сайт платформы https://cloud.google.com/maps-platform/ и авторизуйтесь. Кнопка “Войти” в верхнем правом углу.

Перейдите в консоль.

Создайте проект. Название любое.

Включите необходимые API.

Для этого кликните на нужное API (см. список ниже) и нажмите кнопку “Включить”.

Проделайте эту операцию для каждого API из списка:

Если на странице видны не все API прокрутите страницу.

Настройте платежный счет

Откройте раздел “Оплата”. Для этого разверните меню в левом верхнем углу.

Система предложит создать и привязать или настроить платежный аккаунт. Нажмите на кнопку “Настроить аккаунты”, далее “Добавить платежный аккаунт”.

Заполните профиль. Как было написано выше, нужно обязательно указать кредитную/дебетовую карту, на ней должно быть не мене 100 руб. (1$) и она не должна быть виртуальной.

По завершении процедуры верификации вы увидите сообщение об успехе, а с вашей карты будет списан 1$, который компания Google вернет через несколько часов обратно на карту.

Настройте учетные данные.

Откройте раздел “Учетные данные”, с помощью меню в левом верхнем углу.

Нажмите “Создать учетные данные” и вберите пункт “Ключ API”.

Будет создан ключ. Вы можете его скопировать прямо сейчас или потом для использования в Геокодере.

Читайте также:  Роутер как маршрутизатор настройка

Перейдите на платный аккаунт.

Откройте раздел “Оплата”, с помощью меню в левом верхнем углу.

Нажмите кнопку “Перейти на платный аккаунт”.

Если эта кнопка не отображается, нажмите на иконку “Подарок”.

Установите квоты для каждого API.

В данном случае мы установим суточный лимит 300 запросов для каждого API, чтобы не превысить бесплатную месячную квоту в 200$. Методика расчета представлена в конце статьи.

Откройте “Панель управления”, с помощью меню в левом верхнем углу.

Установите квоту 300 запросов в день для каждого API из списка, помеченного знаком “шестеренка”.

Для этого перейдите в настройки нажав на “шестерёнку” или название API.

Откроется статистика использования API. Перейдите по ссылке “Квоты”

Установите квоту 300 запросов в день в разделе Requests (для этого нужно прокрутить страницу). По умолчанию задано значение “Без ограничений”, измените его на 300.

Аналогичным образом установите квоты для каждого “Используемого” API.

Установите ограничения для ключа.

Откройте раздел “Учетные данные”, с помощью меню в левом верхнем углу.

Нажмите на пиктограмму изменить ключ.

Откройте “Допустимые API”.

Укажите API по списку и нажмите сохранить.

Скопируйте ключ и вставьте в настройки Геокодера.

На этом настройка завершена.

Приложение

Методика расчета квоты для Google Maps Platform.

В данном примере была поставлена задача настроить бесплатный доступ к API. Компания Google установила бесплатную месячную квоту на использование API Google Maps Platform равной 200$. Поэтому все расчеты выполнены с учетом этой квоты.

Под “шт.” в данном случае понимается “запрос к сервису”.

Путем нехитрых расчетов получается, чтобы уложится в квоту 200$ нам нужно выделить следующие суммы на каждое API.

Если сложить все суммы получается 195 USD, что вполне укладывается в квоту 200 USD. На Maps JavaScript API выделена большая сумма, потому что запросы к нему стоят дороже (0.007 USD за 1 шт. против 0.005 USD за 1 шт).

Далее вычислилим количество запросов в день, которое можно получить за эти деньги для каждого API. Будем считать, что работать с API будем 30 дней в месяц (поэтому количество запросов делим на 30).

Источник

Как получить ключ API

Для использования Maps SDK for Android вам необходим ключ API. Это уникальный идентификатор, который используется для аутентификации запросов, связанных с вашим проектом, в целях работы и платежей.

Как получить ключ API

С вашим проектом должен быть связан хотя бы один ключ API.

Чтобы получить его, выполните следующие действия:

Как добавить ключ API в свое приложение

Выполните указанные ниже действия, чтобы добавить ключ API в файл манифеста приложения ( AndroidManifest.xml ).

Читайте также:  Nikon coolpix s2800 настройка фото

В атрибуте value замените строку YOUR_API_KEY на свой ключ API. Он должен быть зашифрован. Этот элемент устанавливает для ключа com.google.android.geo.API_KEY указанное вами значение ключа API.

Как ограничить доступ к ключу API

Мы настоятельно рекомендуем вам ограничить доступ к ключу API. Ограничения обеспечивают дополнительную безопасность, поскольку с помощью ключа API можно будет отправлять только авторизованные запросы. Существует два ограничения. Задайте оба:

Примечание. Если вам нужно вызвать API сайта, веб-сервиса и/или мобильного приложения из одного и того же клиентского приложения, создайте несколько ключей и задайте для них ограничения.

Чтобы задать ограничение для ключа API, выполните следующие действия:

Где получить цифровой отпечаток SHA-1 для приложения

Ограничение для ключа API на платформе Android использует цифровой сертификат вашего приложения в сокращенной форме, которая называется цифровым отпечатком SHA-1.

Получение информации о сертификации из Android Studio

Выберите один из перечисленных ниже способов получения своего ключа API из Android Studio.

Самостоятельное получение информации о сертификате

Если при создании приложения вы не следовали руководству по началу работы, вам необходимо самостоятельно получить цифровой отпечаток SHA-1 для своего сертификата. Прежде всего убедитесь, что вы действительно используете соответствующий сертификат. У вас может быть два сертификата:

Отображение цифрового отпечатка сертификата для отладки

Откройте цифровой отпечаток SHA-1.

В Linux или macOS перейдите в окно терминала и введите следующую команду:

В Windows Vista и Windows 7 выполните следующую команду:

Вы должны получить примерно такой результат:

Отображение цифрового отпечатка сертификата для выпуска

В окне терминала или в командной строке введите следующую команду:

Вы должны получить примерно такой результат:

Дополнительные сведения о цифровых сертификатах можно найти в руководстве Android по добавлению подписи в приложения.

Пользователи премиум-плана и те, кто перешел на другой план

Пользователи премиум-плана и те, кто перешел с него на модель с оплатой по мере использования платформы Google Карт, могут применять для аутентификации запросов ключ API или идентификатор клиента. Подробная информация приведена в обзорной статье о получении ключей API в документации для пользователей премиум-плана.

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.

Источник

Adblock
detector