Карты в приложении без ключа API
КраткоКаждое приложение MonstarX без ключа и настройки рисует два вида карт: карту мира, где страны можно выбирать и раскрашивать, и карту улиц с метками, которую можно двигать и масштабировать. Попросите карту в чате. Mapbox или Google Maps нужны, только если требуются поиск по адресу, маршруты, поиск мест или спутниковые снимки.
Некоторым приложениям карта просто необходима: поиск магазинов, дневник путешествий, продажи по странам, площадки фестиваля. Обычно для карт нужно зарегистрироваться в картографическом сервисе и вставить ключ API. В MonstarX этого не нужно. Любое приложение может показывать карты бесплатно — без ключа, без регистрации и без лимитов на запросы.
Какие карты может показывать приложение?
Заголовок раздела «Какие карты может показывать приложение?»Карта мира со странами
Заголовок раздела «Карта мира со странами»Аккуратная карта всех стран (их 236). Страну можно выбрать нажатием, страны можно раскрасить по какому-нибудь показателю, а карту — приблизить к региону, например к Европе или Южной Америке. Она работает везде — самой карте даже не нужен интернет, — а страны можно выбирать и с клавиатуры.
Подходит для: выбора страны, карты «где наши клиенты», результатов по рынкам, списка мест, где вы побывали, новостей по странам.
Карта улиц с перемещением и масштабированием
Заголовок раздела «Карта улиц с перемещением и масштабированием»Подробная карта улиц, парков и зданий в любой точке мира с метками, на которые можно нажать. Есть стили «улицы», «светлый», «тёмный» и «рельеф». Карта умеет сама подстраиваться так, чтобы были видны все метки, и сообщает приложению, куда нажал человек.
Подходит для: поиска магазинов, карт площадок, раздела «что рядом», зон доставки, карты в каждом объявлении.
Как добавить карту?
Заголовок раздела «Как добавить карту?»Попросите и скажите, что на ней должно быть:
Добавь страницу «Обзор» с картой мира. Закрашивай каждую страну по числу рецептов из неё, а когда человек нажимает на страну, показывай её рецепты под картой.
На странице каждой кофейни покажи карту улиц с меткой на месте кофейни. На странице «Найти кофейню» покажи все кофейни метками и открывай кофейню, когда на её метку нажимают.
MonstarX всегда использует эти встроенные карты. Он никогда не рисует карту вручную и не подгружает другие картографические библиотеки, поэтому карты выглядят правильно и быстро загружаются.
Когда нужны Mapbox или Google Maps?
Заголовок раздела «Когда нужны Mapbox или Google Maps?»Встроенные карты показывают места, координаты которых уже известны. Для того, чего они не умеют, подключите картографический сервис:
| Что нужно | Что подключить |
|---|---|
| Карта мира, карта улиц, метки, выбор страны | Ничего — всё встроено |
| Превратить введённый адрес в метку на карте (геокодирование) | Mapbox или Google Maps |
| Маршруты и проезд | Mapbox или Google Maps |
| Поиск мест и организаций, автодополнение адреса | Google Maps или Mapbox |
| Спутниковые снимки | Mapbox |
Подключить их можно в разделе Облачные сервисыОблако, в списке Подключения, — см. Подключения. Как только Mapbox подключён, карты улиц сами переходят на собственные стили Mapbox, включая спутниковый, — в приложении ничего менять не нужно.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Встроенные карты платные?
Нет. Для них не нужны аккаунт и ключ, и у них нет лимитов на запросы.
Можно ли ввести адрес и увидеть его на карте?
Чтобы превратить адрес в координаты, нужен картографический сервис. Подключите Mapbox или Google Maps и попросите MonstarX добавить поиск по адресу.
Можно ли показать спутниковый снимок?
Да, с подключением Mapbox. Без него спутниковый стиль показывает вместо снимков подробную карту улиц.
Будет ли карта видна в карточках ссылок и на скриншотах QA?
Карта мира — да: она рисуется как часть страницы. Карта улиц рисуется в браузере, и если браузер не может её нарисовать, вместо пустого блока он покажет короткое сообщение.