HMS Core Map Kit Sample Code
Содержание
Введение
Map Kit позволяет настроить отображение карты и взаимодействие пользователей с картой, адаптируя опыт использования карт для ваших пользователей. Это может улучшить работу сервисов на основе определения местоположения в вашем приложении, позволяя пользователям лучше использовать ваше приложение.
Map Kit использует систему координат GPS WGS 84, которая удовлетворяет большинству требований к разработке карт за пределами Китая, включая:
— Отображение карты: отображает здания, дороги, водные системы, достопримечательности (POI) и другие объекты.
— Взаимодействие с картой: управляет жестами взаимодействия и кнопками на карте.
— Рисование карты: добавляет маркеры местоположения, слои карты, наложения, различные формы и прочее.
Вы также можете использовать HMS Toolkit для быстрого запуска примера кода. HMS Toolkit поддерживает интеграцию одного комплекта и предоставляет такие функции, как бесплатная отладка приложения на удалённых реальных устройствах. Чтобы узнать больше о HMS Toolkit, обратитесь к документации HMS Toolkit.
Подготовка
Пример кода построен с использованием Gradle, чтобы продемонстрировать, как использовать Map SDK для Android.
Сначала скачайте пример кода, клонировав этот репозиторий или скачав сжатый пакет.
В Android Studio нажмите «Открыть существующий проект Android Studio» и выберите каталог, в котором находится файл map-sample.
Можно использовать команду gradlew build для непосредственной сборки проекта.
Затем вам нужно создать приложение в AppGallery Connect, получить файл agconnect-services.json и добавить его в проект. Вам также необходимо сгенерировать отпечаток сертификата подписи, добавить файл сертификата подписи в проект и добавить соответствующие конфигурации в файл build.gradle. Для получения подробной информации обратитесь к разделу «Настройка информации о приложении в AppGallery Connect».
Чтобы узнать больше, обратитесь к следующим документам:
— Руководство по разработке.
— Справочник по API.
Требования к среде
Рекомендуется, чтобы версия Android SDK была 19 или выше, а версия JDK — 1.8 или выше.
Результат
Техническая поддержка
Вы можете посетить сообщество Reddit, чтобы получить последнюю информацию о HMS Core и пообщаться с другими разработчиками.
Если у вас есть вопросы о примере кода, попробуйте следующее:
— Посетите Stack Overflow, отправьте свои вопросы и отметьте их тегом huawei-mobile-services. Эксперты Huawei ответят на ваши вопросы.
— Посетите раздел HMS Core на форуме разработчиков HUAWEI и пообщайтесь с другими разработчиками.
Если вы столкнулись с какими-либо проблемами при использовании примера кода, отправьте свои проблемы или отправьте запрос на вытягивание.
Лицензия
Пример кода лицензирован под Apache License 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )