Начало работы с пакетом SDK для Android для Azure Maps
Мақала
Пакет SDK для Android для Azure Maps — это библиотека векторных карт для Android. В этой статье описывается, как установить пакет SDK для Android для Azure Maps и загрузить карту.
Ескерім
Прекращение использования пакета SDK для Android для Azure Карты
Пакет SDK для машинного кода Azure для Android Карты теперь устарел и будет прекращен 3.31.25. Чтобы избежать сбоев в работе служб, перейдите в веб-пакет SDK для Azure Карты на 3.31.25. Дополнительные сведения см. в руководстве по миграции пакета SDK для Android Карты Azure.
Пакет SDK для Azure Maps для Android предоставляет три разных способа настройки языка и регионального представления для карты. В приведенном ниже коде показано, как установить французский язык (fr-FR) и региональное представление со значением "Auto".
Передайте сведения о языке и региональном представлении в класс AzureMaps, используя статические свойства setLanguage и setView. Это задает свойства языка по умолчанию и регионального представления в вашем приложении.
Java
static {
//Alternatively use Azure Active Directory authenticate.
AzureMaps.setAadProperties("<Your aad clientId>", "<Your aad AppId>", "<Your aad Tenant>");
//Set your Azure Maps Key.//AzureMaps.setSubscriptionKey("<Your Azure Maps Key>"); //Set the language to be used by Azure Maps.
AzureMaps.setLanguage("fr-FR");
//Set the regional view to be used by Azure Maps.
AzureMaps.setView("Auto");
}
Kotlin
companionobject {
init {
//Alternatively use Azure Active Directory authenticate.
AzureMaps.setAadProperties("<Your aad clientId>", "<Your aad AppId>", "<Your aad Tenant>");
//Set your Azure Maps Key.//AzureMaps.setSubscriptionKey("<Your Azure Maps Key>");//Set the language to be used by Azure Maps.
AzureMaps.setLanguage("fr-FR");
//Set the regional view to be used by Azure Maps.
AzureMaps.setView("Auto");
}
}
Можно также передать сведения о языке и региональном представлении в XML-код элемента управления картой.
Последний способ программной установки свойств языка и регионального представления использует метод setStyle карт. Это можно сделать в любое время, чтобы изменить язык и региональное представление для карты.
Существует несколько способов, с помощью которых можно увеличить, сдвинуть, повернуть и наклонить карту. Ниже описаны различные способы перемещения по карте.
Изменение масштаба карты
Коснитесь карты двумя пальцами и сведите их, чтобы уменьшить карту, или разведите пальцы, чтобы увеличить ее.
Дважды коснитесь карты, чтобы увеличить ее масштаб на один уровень.
Дважды коснитесь карты двумя пальцами, чтобы уменьшить ее масштаб на один уровень.
Коснитесь карты дважды, и при втором касании, удерживая палец на карте, проведите вверх, чтобы увеличить карту, либо проведите вниз, чтобы уменьшить ее.
Сдвиг карты
Коснитесь карты и проведите в любом направлении.
Поворот карты
Коснитесь карты двумя пальцами и вращайте ее.
Наклон карты
Коснитесь карты двумя пальцами и проведите ими вверх или вниз.
Поддержка облака Azure для государственных организаций
Пакет SDK Azure Maps для Android поддерживает облако Azure для государственных организаций. Пакет SDK Azure Maps для Android доступен в том же репозитории Maven. Для подключения к Azure для государственных организаций облачной версии платформы Azure Карты необходимо выполнить следующие задачи.
В том же месте, где заданы данные аутентификации Azure Maps, добавьте следующую строку кода, чтобы указать карте использовать домен Azure Maps в облаке для государственных организаций.
Java
AzureMaps.setDomain("atlas.azure.us");
Kotlin
AzureMaps.setDomain("atlas.azure.us")
При проверке подлинности карт и служб обязательно используйте сведения о проверке подлинности Azure Maps на облачной платформе Azure для государственных организаций.
Переход с предварительной версии
При переход с предварительной на общедоступную версию в пакете SDK Azure Maps для Android были представлены некоторые критические изменения. В их числе следующие:
Идентификатор maven изменен с "com.microsoft.azure.maps:mapcontrol:0.7" на "com.azure.android:azure-maps-control:1.0.0". Пространство имен и номер основной версии изменены.
Пространство имен импорта изменено с com.microsoft.azure.maps.mapcontrol на com.azure.android.maps.control.
В именах ресурсов для параметров XML, ресурсов цветов и изображений заменен текст mapcontrol_ на azure_maps_.
Начните здесь и узнайте, как создавать, переносить и масштабировать приложения Java в Azure с помощью служб Azure. Используйте знакомые вам средства и платформы — Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform и другие.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.
Узнайте о двух способах настройки стиля карты. Узнайте, как использовать пакет SDK для Android Azure Maps в файле макета или классе действия, чтобы изменить стиль.