Источники карт
В приложении Guru Maps можно просматривать карты из множества источников. Чтобы переключить другую карту для отображения, откройте меню "Источник карты" в настройках приложения или нажмите значок слоев на карте.
В настройках вы можете управлять списком используемых источников карт, а также скрывать любые неиспользуемые источники из меню переключения.
В приложении доступны два типа карт: офлай и онлайн карты.
Офлайн карты
Офлайн карты в Guru Maps — это векторные карты, которые создаются непосредственно на устройстве пользователя на основе данных OpenStreetMap. Они не только предоставляют картографическую информацию, но также включают данные для навигации и топографические данные. Эти карты обладают высокой точностью, работают быстро, регулярно обновляются и занимают меньше места на устройстве, чем растровые карты.
В приложении Guru Maps у вас есть возможность выбрать один из трех доступных стилей офлайн карт:
-
Городской: этот стиль идеально подходит для городских условий, предоставляя четкую и детализированную информацию для навигации по населенным пунктам и дорогам между ними.
-
Велосипедный: специально разработан для велосипедистов и включает дополнительную информацию, такую как велосипедные дорожки, велопарковки и трассы, пригодные для езды на велосипеде.
-
Пешеходный: если вы любите исследовать природу и туризм, этот стиль будет идеальным. Он предоставляет топографические детали, маршруты и другие функции, необходимые для походов и активного отдыха на свежем воздухе.
Вы можете добавлять в приложение любые офлайн карты в форматах .sqlitedb
и .mbtiles
. Для этого создайте их на компьютере или скачайте готовые, а затем импортируйте в приложение. Эти карты работают офлайн, даже если у вас нет доступа к Интернету. Учтите, что такие карты занимают больше места на устройстве по сравнению с векторными картами.
Онлайн карты
Онлайн карты в Guru Maps предоставляются сторонними поставщиками и представлены в формате растровых тайловых карт. Они отличаются разнообразием визуальных стилей и высокой детализацией, что позволяет выбрать оптимальный вариант для различных задач и предпочтений.
Доступные источники онлайн-карт в приложении Guru Maps:
- Atlas (Pro)
- CyclOSM
- HERE Hybrid (Pro)
- Humanitarian OSM
- Landscape (Pro)
- Mobile Atlas (Pro)
- Nighbourhood (Pro)
- OpenBusMap
- OpenCycleMap (Pro)
- OpenStreetMap
- Outdoors (Pro)
- Transport (Pro)
- Transport Dark (Pro)
- USGS - Satellite
- USGS - Satellite+
- USGS - Topo
- Wikimapia
При загрузке карт из онлай н-источников в Guru Maps обратите внимание, что скорость загрузки может варьироваться. Это зависит от таких факторов, как сила и стабильность вашего интернет-соединения, а также от производительности сервера, предоставляющего карту.
Кэширование онлайн карт
Кэширование — это функция, которая всегда активна в Guru Maps. Приложение автоматически сохраняет недавно просмотренные изображения карт в вашем кэше, чтобы они были доступны для офлайн-использования. Чтобы убедиться, что карты доступны офлайн, выполните следующие действия:
- Перейдите на карте к области, которую вы планируете посетить.
- Подключитесь к Интернету и увеличьте масштаб до необходимого уровня детализации.
- Таким образом, Guru Maps сохранит загруженные изображения карт на тех уровнях масштабирования, которые отображаются на экране, позволяя получить к ним доступ в офлайн-режиме.
Для информации о размере кэша и настройки час тоты обновления обратитесь к разделу "Онлайн-карты".
Слои
Слои в Guru Maps отображают дополнительную информацию поверх основной карты. Одновременно можно отображать несколько слоев для получения более полной информации.
В приложении Guru Maps доступны три основных офлайн-слоя для визуализации рельефа:
- Контурные линии: накладываются на карту и показывают высоту над уровнем моря.
- Затенение рельефа: добавляет тени, имитируя эффект солнечного освещения рельефа. Это обеспечивает более реалистичное представление ландшафта и придает карте ощущение 3D.
- Уклоны: визуализируют крутизну склонов, помогая оценить рельеф местности и спланировать комфортный маршрут. Раскраска карты передает углы наклона: более темные цвета указывают на более крутые склоны.
В приложении Guru Maps доступны по умолчанию два онлайн-слоя карт:
- OpenSeaMap: представляет собой визуализацию бесплатной морской базы данных с использованием данных OpenStreetMap. Включает маяки, буи и другие навигационные элементы, а также информацию о портах, ремонтных мастерских и магазинах судового снабжения.
- Интенсивность осадков: в реальном времени отображает количество осадков, выпадающих в данный момент, в миллиметрах в час.
Дополнительные карты
В дополнение к встроенным онлайн растровым картам, Guru Maps также поддерживает пользовательские карты и слои в следующих форматах:
.sqlitedb
и.mbtiles
— для офлайн растровых карт.ms
и.xml
— для пользовательских карт или дополнительных параметров.geojson
— для векторных слоев.mapcss
— для пользовательских стилей, используемых для .geojson
Вы можете добавить больше онлайн источников карт по этим ссылкам:
Откройте одну из ссылок в браузере и выберите источник карты, который хотите установить. Чтобы добавить новый источник, нажмите на название карты, которую хотите установить. Затем откройте загруженный файл .ms
в приложении Guru Maps на вашем устройстве или выберите опцию отправки файла в Guru Maps.
Примеры использования
Файл источника онлайн карты
Чтобы добавить новый источник онлайн-карты в приложение Guru Maps, необходимо создать файл источника карты в формате .ms
. Файл должен содержать URL тайлов источника карты.
Пример содержимого файла для источника карт ы:
<?xml version="1.0" encoding="UTF-8"?>
<customMapSource>
<name>OpenStreetMap</name>
<url>http://{$serverpart}.tile.openstreetmap.org/{$z}/{$x}/{$y}.png</url>
<serverParts>a b c</serverParts>
</customMapSource>
Если тег <url>
задан, карта будет загружать онлайн растровые тайлы. Тег <url>
может включать следующие параметры:
{$serverpart}
— случайное имя сервера из<serverParts>
,{$x}
,{$y}
,{$z}
— адрес тайла,{$quad}
— адрес квадрата,{$bbox}
— границы тайла в SRID 3857,{$invX}
,{$invY}
- инвертированные координаты. N-x и N-y, где N число тайлов на текущем масштабе.
Следуя этим инструкциям, вы можете настроить собственные источники карт для использования в приложении Guru Maps.
Так же можно настроить дополнительные параметры для онлайн карты: задать размер тайла, отображать онлайн карту поверх любой другой карты как слой, настроить прозрачность и интервал обновления карты, установить интервалы масштаба для загрузки карты.
Размер тайла
Чтобы изменить размер тайла карты на экране, используйте тег tileSize
. Размер измеряется в дисплейных точках. По умолчанию tileSize равен 256 точек.
<customMapSource>
<tileSize>128</tileSize>
</customMapSource>