15 неочевидных возможностей «Яндекс. Карты», которые полезно знать
Наука и техника
Устроить виртуальную экскурсию, записаться на шиномонтаж, узнать, в какую кофейню вести девушку, и многое другое.
2
Приложение с картами в смартфоне — сама по себе удобная штука. Больше не надо носить с собой Атлас автомобильных дорог России и запоминать, с какой стороны на сосне гуще растет мох. Но разработчики не почивают на лаврах, а денно и нощно придумывают, как бы еще упростить тебе жизнь. Например, «Яндекс.Карты» умеют так много, что сказать им «А вот я в вашем возрасте уже…» решительно невозможно (хотя бы потому, что они карты).
1. Поиск объекта по эмодзиМожно найти кафе, школу, массажный салон, пиццерию, просто поставив соответствующий символ в строку поиска. Правда, набор эмодзи, которые понимает приложение, пока ограничен, так что по значку извергающегося вулкана тебе, скорее всего, не предложат ни одного объекта поблизости. Хотя оно и к лучшему.
2. Офлайн-картыКарту нужной территории (например, региона России) можно скачать заранее — это пригодится в поездке и сэкономит трафик. При этом карта сохранится с базой организаций и возможностью поиска по ней. В офлайн-режиме ты легко построишь автомобильный или пешеходный маршруты.
3. Входы в организации/подъезды«Яндекс.Карты» помогут найти вход в конкретную организацию или в подъезд дома. Для этого нужно ввести название в поиск или нажать на метку — вход будет обозначен красной стрелкой.
Можно просмотреть и все входы в здание. Это удобно, если ты, допустим, планируешь отправиться в большой торговый центр и хочешь заранее рассчитать пути для побега. Карты помогут определить, какой вход находится ближе всего к метро или парковке. На «Яндекс.Картах» отмечены не только входы в коммерческие организации, но и в подъезды жилых домов вместе с номерами. Эти данные учитываются при построении маршрутов. Финальная точка маршрута будет находиться с той стороны дома, где расположены подъезды.
Ты можешь сам добавить на «Карты» подъезды своего дома, если они по какой-то причине еще не отмечены, через сервис «Народная карта».
4. Просмотр панорам в приложенииПанорамы на «Яндекс.Картах» — специальный слой, который позволяет оглядеться по сторонам и увидеть нужный объект или улицу в реальности. Панорамы доступны и в мобильной версии сервиса. Активировать режим отображения панорам можно двумя способами — при помощи кнопки-переключателя в верхнем левом углу или долгим нажатием на карту и выбором панорамы в появившемся меню. Вращение по гироскопу работает на всех устройствах.
5. Прогулки в 3D-режимеС помощью 3D-режима можно, не выходя из дома, устроить экскурсию по Москве. 3D-модели легендарных зданий доступны на «Яндекс.Картах» в веб-версии и в приложении. С помощью этой функции можно увидеть в деталях архитектурный ансамбль Кремля, гостиницу «Украина», храм Христа Спасителя, высотку на Котельнической набережной и многое другое. Так что в следующий раз, когда родственники из Пензы решат приехать к тебе в гости, просто отправь им ссылку на «Карты». (Но и из города уехать на это время для страховки не помешает.)
6. Поиск мест по определенной локации«Яндекс.Карты» позволяют искать места по пути. Для поиска баров достаточно просто сказать: «Бары на Тверской». Карты способны обрабатывать и более сложные запросы — например, найти все кальянные или кафе в определенном районе. По запросу «Кафе на Садовом» карты покажут только те кафе, которые расположены на кольце.
7. Поиск определенных мест с помощью фильтраС помощью фильтров можно настроить поиск по «Яндекс.Картам» и быстрее находить нужные места. Например, заправки можно фильтровать по марке топлива, выбирать кафе только с летними верандами или ближайшие банкоматы конкретного банка. Можно сразу задать запрос «кафе с завтраком», «кафе с азиатской кухней», «бурлеск-шоу с волосатыми карликами в костюмах лисиц»…
8. Поиск вдоль маршрутаВо время построения маршрута по «Яндекс.Картам» у пользователей есть возможность найти места по пути, в которые необходимо заехать, — например, банкоматы. «Яндекс.Карты» покажут все банкоматы, расположенные по пути, а ты выберешь, в какой из них удобнее заехать.
9. Ценовой уровень заведений и сервисов на карте«Яндекс.Карты» помимо расположения ресторанов, гостиниц, магазинов и кафе на карте показывает уровень цен. Например, для ресторанов — средний чек, для гостиниц — количество звезд и цена за ночь, а для супермаркетов — часы работы. Для отображения цен достаточно ввести в поиске нужную категорию, например кофейни, и «Карты» покажут все кофейни с ценами на кофе.
10. Поиск еды/напитков на карте«Яндекс.Карты» позволяют найти рестораны и бары, где подают определенные блюда и напитки. У сервиса можно спросить, где выпить просекко или попробовать пельмени. Достаточно написать или сказать «Хочу _название блюда_» или «Где поесть_название блюда_» (например, «Хочу борщ»). При этом в запросе можно указать район, чтобы сузить зону поиска. По каждому заведению «Яндекс.Карты» показывают рейтинг и часы работы, а также предоставляют ссылку на полное меню.
11. Заказать еду, билеты в кино, столик в ресторане, номер в отелеЗакажи еду через приложение или веб-версию сервиса. Достаточно выбрать нужное заведение и перейти на сайт партнера. Доставку возьмет на себя «Яндекс.Еда».
12. Точные координатыЧтобы передать друзьям свое местоположение, можно отправить точные координаты. Для этого достаточно нажать на метку пользователя «Я», и «Карты» покажут адрес и точные координаты.
Как еще сделать жизнь проще?
13. Ночной режимЕсли активировать в настройках ночной режим, то он будет включаться автоматически после заката. Точное время заката вычисляет алгоритм в зависимости от твоей геолокации: сервис получает точные координаты и рассчитывает время заката и восхода именно для этой точки.
14. Узнать скоростьПриложение автоматически показывает «спидометр». Соединение с Интернетом для этого не нужно, а значит, можно наблюдать, например, даже за скоростью полета (тем более что все больше авиакомпаний разрешают пользоваться мобильными устройствами на борту).
15. Веломаршруты«Яндекс.Карты» умеют строить маршруты для велосипедистов, выбирая при этом преимущественно выделенные дорожки, а также автодороги, но без многополосных трасс.
Общая протяженность дорог в столице, по которым возможно построение маршрута, — более 26,9 тысячи километров, всего 190 из них — велодорожки.
Автор текста:Егор Максимов
Какой карт SDK лучше всего подходит для мобильного приложения?
CookieDev
Google Maps, Apple Maps, OpenStreetMaps, Mapbox, Yandex.Maps или Baidu Maps
Среди поставщиков мобильных карт SDK довольно много очень сильных конкурентов, и каждый из них имеет свои определенные преимущества. Несмотря на то, что может показаться, что они делают одно и то же, каждому поставщику карт удалось сделать что-то лучше, чем у конкурентов, и именно об этом я хочу поговорить сегодня. Выбирая карту для своего мобильного приложения, не просто пользуйтесь Google Maps, но потратьте немного времени на изучение, так как большинство приложений, в которых есть карты, в основном основаны на картах (карта — центральная вещь для мобильного приложения) и, таким образом, непосредственно повлиять на пользовательский опыт.
Здесь я хочу перечислить некоторые варианты, которые мы использовали в наших проектах, и рассказать о преимуществах каждого поставщика, а также о недостатках.
лучшее покрытие и детали
Карты Google
Подходит для:
- Базовая интеграция для Android. Если вам просто нужна простая карта для мобильного приложения Android. Это будет самый простой и быстрый вариант.
- Лучшее покрытие и подробная информация на карте для глобальных проектов. Здесь все было стабильно, и, несмотря на то, что все основные поставщики карт пытаются конкурировать, Google по-прежнему имеет лучшее покрытие в мире (однако есть несколько исключений, см. ниже).
- Основные объекты на карте. Пока нет ничего необычного, Google Maps SDK будет работать для вашего приложения
- Базовая навигация в приложении с данными о дорожном движении. Поскольку приложение Google Maps широко используется для навигации, они предоставляют довольно надежные данные, хотя, если вы хотите создать сервис на основе пользовательских данных о пробках или навигации, Mapbox — лучший вариант (Waze — один из тех, кто их использует, например)
- Интеграция с Google Places для получения сведений о компаниях поблизости. И это правда, что почти каждый бизнес будет указан там, потому что люди обычно ищут рестораны, магазины, развлечения и т. д.
Вам необходимо проверить конкурентов, если:
- Вам нужна базовая интеграция для iOS: Карты Apple легче интегрировать на iOS.
- Вы нацелены на российский рынок. Яндекс здесь безусловный лидер и имеет самые подробные карты SDK для России.
- Вы нацелены на китайский рынок. Как и Яндекс, BaiduMaps там лидирует (и по сути является клоном Google Maps).
- Офлайн-карты. Google обещал предоставить доступ к функциям автономных карт для использования третьими лицами (как они предоставили приложению Google Maps), но этого пока не произошло. Вместо этого используйте Mapbox или OpenStreetMap
- Расширенная и пользовательская навигация. Mapbox намного опережает Google по этому
для приложений iOS
Apple Maps
Подходит для:
- Базовая интеграция для приложений iOS. Будучи нативным инструментом для iOS, его также можно быстро и легко интегрировать в любое приложение для iOS.
Вам нужно проверить конкурентов, если:
- Извините, что признаю Apple, но для всего остального есть варианты получше.
пользовательские слои карты
OpenStreetMapПодходит для:
- Офлайн-карт.
- Пользовательские слои карты (тайлы). Если ваш сервис связан с самой картой (например, вы создаете уникальную карту океана на основе координат), это ваш вариант. Вы можете выбрать любой из существующих вариантов (например, YandexMaps или Google), но все же использовать возможности Openstreetmaps
Вам нужно проверить конкурентов, если:
- Базовые интеграции. Работать с Openstreetmaps относительно сложно, так как это проект с открытым исходным кодом, и в нем могут отсутствовать некоторые документы, инструменты или пояснения.
гибкость для создания пользовательских маршрутов
Mapbox
Подходит для:
- Ваше приложение предназначено для службы логистики, и вам нужна гибкость для создания пользовательских маршрутов.
- Пользовательские объекты на картах. Намного проще размещать любые объекты на карте в качестве пользовательских маркеров. Другие карты также допускают это, но Mabpox дает большую гибкость и возможности для приложений, которые интенсивно используют объекты на картах.
- Офлайн-карты. Это добавляет преимущества для навигации в автономном режиме, что может быть удобно для маршрутов за пределами городов.
- Дополненная реальность на основе Карт. Да, они уже предлагают много инструментов для этого (в то время как Google Maps только обещают их), и небо — это предел.
- Вы хотите, чтобы ваш проект выделялся. Есть так много приложений, использующих Карты Google, что пользователи уже устали от этого. Mapbox изменит внешний вид вашего проекта в той мере, в какой Mapbox сделает ваше приложение более профессиональным.
- Самый удобный для разработчиков. Разработчики Android часто шутят, что документация Google для разработчиков часто двусмысленна и неясна. По сравнению с ним Mapbox проделал большую работу. Их документация исчерпывающая и понятная, с множеством примеров использования в виде примеров приложений.
Проверить конкурентов необходимо, если:
- Подробности на карте. Хотя Mapbox предлагает неплохую детализацию для США и большинства стран ЕС (которой будет достаточно для большинства проектов), в этой битве выигрывает такой гигант, как Google Maps.
проекты на российском рынке с базовыми интеграциями
Яндекс.Карты
Подходит для:
- Является безусловным лидером для России и проектов на российском рынке с базовыми интеграциями, т.к. имеет там лучшее покрытие. С другой стороны, карты Google также довольно популярны даже на этом рынке и могут быть более удобными для вашего приложения.
Проверять конкурентов нужно, если:
- Для глобальных проектов это Google Maps и Baidu для китайцев.
- Если вы хотите построить пользовательские полигоны (нарисовать что-то на карте) или нанести на карту различные объекты, и вам еще нужна детализация карты на русском языке, вы можете использовать OpenStreetmMaps со слоем карт YandexMaps. ЯндексКарты обещают добавить эти функции в будущем, так что лучше перепроверьте, не вышла ли она уже.
- Если вам небезразлично, что ваши данные были переданы ФСБ и другим российским госорганам. Именно так это и звучит, любые ваши данные по умолчанию будут открыты для правительства России. Если вы заботитесь о конфиденциальности, Mapbox будет более надежным вариантом (у Google все еще есть некоторые открытые вопросы с точки зрения конфиденциальности).
проекты на китайском рынке
BaiduMaps
Подходит для:
- Определенный лидер для Китая и проектов на китайском рынке.
- По сути, это единственный вариант для китайского рынка, так как ни у одного другого поставщика карт нет достоверных и точных данных о местоположении в Китае. Их правительство намеренно запрещает другие картографические сервисы для получения подробной информации из соображений безопасности.
Вам необходимо проверить конкурентов, если:
- Вы ищете свое мобильное приложение, чтобы отображать подробные сведения на карте за пределами Китая.
- Любые сложные картографические проекты. BaiduMaps по сути является клоном GoogleMaps (сходства заметны даже на странице входа, уникальность точно не в приоритете для Baidu), но они всегда на пару шагов отстают.
- То же, что и в ЯндексКартах, здесь не ждите приватности. Все ваши данные по умолчанию открыты для правительства Китая, и они сами решат, что с ними делать.
- Необходимо знание китайского языка, потому что они даже не предоставляют документацию на английском языке… Конечно, вы найдете некоторые обходные пути и примеры на неофициальных сайтах, но это будет непросто или быстро, если разработчик не получил опыта с ним еще нет.