Платформа Google Maps обеспечивает карты, геокодирование, места, направления и многое другое. Цены за SKU (каждая функция оплачивается отдельно) с ежемесячной бесплатной оплатой. Вот стоимость, уровень бесплатного пользования и способы получения ключа с должным ограничением.
| API (SKU) | Цена | Пер |
|---|---|---|
| Динамические карты (загрузка карт JS) | ~$7 | 1000 загрузок |
| Статические карты | ~$2 | 1000 запросов |
| Геокодирование | ~$5 | 1000 запросов |
| Места (подробнее) | ~$17 | 1000 запросов |
| Направления | ~$5 | 1000 запросов |
Платформа Google Карт включает в себя ежемесячный лимит бесплатного использования на продукт, поэтому сайты с низким трафиком часто не платят ничего. Но ты необходимо прикрепить платежный аккаунт использовать любой ключ — полностью бесплатного уровня без выставления счетов не существует. Набор оповещения о бюджете в Google Cloud и ограничить свой ключ поэтому им нельзя злоупотреблять в случае утечки (утечка неограниченного ключа — это классический способ, которым люди получают неожиданный счет).
1. Открыть console.cloud.google.com и создайте (или выберите) проект.
2. Включите определенные API Карт, которые вам нужны (API JavaScript Карт, геокодирование, Места и т. д.).
3. Прикрепите платежный аккаунт (требуется даже для использования бесплатного уровня).
4. Перейти к API и услуги → Учетные данные → Создать учетные данные → Ключ API.
5. Ограничить ключ: по API (только те, которые вы используете) и по HTTP-рефереру (ваш домен) или приложению — сделайте это немедленно.
Геокодирование адреса:
Картбокс является основным конкурентом — аналогичные функции, часто дешевле, с щедрым бесплатным уровнем. OpenStreetMap данные с Листовка или КартаLibre бесплатен (вы платите только за тайловый хостинг или самостоятельный хостинг). Только для геокодирования, Номинация (OSM) бесплатен с ограничениями на использование. Если вам больше всего нужна статическая карта или базовое геокодирование, альтернативы могут сократить ваш счет практически до нуля.
Это оплата по мере использования за каждый артикул с ежемесячной бесплатной доплатой за каждый продукт. Сайты с низким трафиком часто остаются бесплатными, но вам необходимо подключить платежный аккаунт.
В Google Cloud Console: создайте проект, включите API Карт, добавьте биллинг, затем «Учетные данные» → «Создать ключ API» — и сразу же ограничьте его по API и рефереру.
Mapbox обычно дешевле, имеет мощный уровень бесплатного пользования и отличный контроль над стилем; У Google самые богатые данные о местах и трафике. Для простых карт OpenStreetMap + Leaflet/MapLibre бесплатен.
Не связан с Google. Цены являются справочными — всегда проверяйте их на официальной странице цен.