Skip to content

Commit 9879abc

Browse files
authored
Merge pull request #125968 from stevemunk/remove-iOS-Android
Remove references to Android and iOS SDKs.
2 parents a078246 + 4f0637a commit 9879abc

9 files changed

+15
-68
lines changed

articles/azure-maps/about-azure-maps.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Overview for Microsoft Azure Maps
33
description: Learn about services and capabilities in Microsoft Azure Maps and how to use them in your applications.
44
author: faterceros
55
ms.author: aterceros
6-
ms.date: 10/21/2022
6+
ms.date: 03/31/2025
77
ms.topic: overview
88
ms.service: azure-maps
99
ms.subservice: general
@@ -40,18 +40,6 @@ The Azure Maps Web SDK lets you customize interactive maps with your own content
4040

4141
:::image type="content" source="./media/about-azure-maps/intro_web_map_control.png" lightbox="./media/about-azure-maps/intro_web_map_control.png" alt-text="Example map of population change created by using Azure Maps Web SDK.":::
4242

43-
### Android SDK
44-
45-
> [!NOTE]
46-
>
47-
> **Azure Maps Android SDK retirement**
48-
>
49-
> The Azure Maps Native SDK for Android is now deprecated and will be retired on 3/31/25. To avoid service disruptions, migrate to the Azure Maps Web SDK by 3/31/25. For more information, see [The Azure Maps Android SDK migration guide](android-sdk-migration-guide.md).
50-
51-
Use the Azure Maps Android SDK to create mobile mapping applications.
52-
53-
:::image type="content" source="./media/about-azure-maps/android_sdk.png" lightbox="./media/about-azure-maps/android_sdk.png" border="false" alt-text="Map examples on a mobile device.":::
54-
5543
## Services in Azure Maps
5644

5745
Azure Maps consists of the following services that can provide geographic context to your Azure applications.

articles/azure-maps/data-driven-style-expressions-web-sdk.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Data-driven style expressions in the Azure Maps Web SDK | Microsoft Azure
33
description: Learn about data-driven style expressions. See how to use these expressions in the Azure Maps Web SDK to adjust styles in maps.
44
author: sinnypan
55
ms.author: sipa
6-
ms.date: 08/29/2024
6+
ms.date: 03/31/2025
77
ms.topic: how-to
88
ms.service: azure-maps
99
ms.subservice: web-sdk
@@ -840,7 +840,7 @@ This layer renders the text field in the symbol layer as shown in the following
840840

841841
## Zoom expression
842842

843-
A `zoom` expression is used to retrieve the current zoom level of the map at render time and is defined as `['zoom']`. This expression returns a number between the minimum and maximum zoom level range of the map. The Azure Maps interactive map controls for web and Android support 25 zoom levels, numbered 0 through 24. Using the `zoom` expression allows styles to be modified dynamically as the zoom level of the map is changed. The `zoom` expression can only be used with `interpolate` and `step` expressions.
843+
A `zoom` expression is used to retrieve the current zoom level of the map at render time and is defined as `['zoom']`. This expression returns a number between the minimum and maximum zoom level range of the map. The Azure Maps interactive map controls support 25 zoom levels, numbered 0 through 24. Using the `zoom` expression allows styles to be modified dynamically as the zoom level of the map is changed. The `zoom` expression can only be used with `interpolate` and `step` expressions.
844844

845845
**Example**
846846

articles/azure-maps/how-to-show-attribution.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Microsoft Azure Maps
44
description: The map copyright attribution information must be displayed in all applications that use the Render API, including web and mobile applications. This article discusses how to display the correct attribution every time you display or update a tile.
55
author: faterceros
66
ms.author: aterceros
7-
ms.date: 3/16/2022
7+
ms.date: 3/31/2025
88
ms.topic: how-to
99
ms.service: azure-maps
1010
ms.subservice: render
@@ -28,9 +28,7 @@ The [Get Map Attribution API] enables you to request map copyright attribution i
2828

2929
### When to use the Get Map Attribution API
3030

31-
The map copyright attribution information must be displayed on the map in any applications that use the Render API, including web and mobile applications.
32-
33-
The attribution is automatically displayed and updated on the map When using any of the Azure Maps SDKs, including the [Web], [Android] and [iOS] SDKs.
31+
The map copyright attribution information must be displayed on the map in any applications that use the Render API.
3432

3533
When using map tiles from the Render service in a third-party map, you must display and update the copyright attribution information on the map.
3634

@@ -60,11 +58,9 @@ https://atlas.microsoft.com/map/attribution?subscription-key={Your-Azure-Maps-Su
6058

6159
* For more information, see the [Render service] documentation.
6260

63-
[Android]: how-to-use-android-map-control-library.md
6461
[Authentication with Azure Maps]: azure-maps-authentication.md
6562
[Get Map Attribution API]: /rest/api/maps/render/get-map-attribution
6663
[Get Map Attribution]: /rest/api/maps/render/get-map-attribution#tilesetid
67-
[iOS]: how-to-use-ios-map-control-library.md
6864
[Render service]: /rest/api/maps/render
6965
[Tileset Create API]: /rest/api/maps-creator/tileset/create
7066
[TilesetID]: /rest/api/maps/render/get-map-attribution#tilesetid

articles/azure-maps/how-to-view-api-usage.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Microsoft Azure Maps
44
description: Learn how to view Azure Maps API usage metrics, such as total requests, total errors, and availability. See how to filter data and split results.
55
author: sinnypan
66
ms.author: sipa
7-
ms.date: 08/06/2018
7+
ms.date: 03/31/2025
88
ms.topic: how-to
99
ms.service: azure-maps
1010
ms.subservice: general
@@ -57,13 +57,9 @@ Learn more about the Azure Maps APIs you want to track usage for:
5757
> [!div class="nextstepaction"]
5858
> [Azure Maps Web SDK How-To]
5959
60-
> [!div class="nextstepaction"]
61-
> [Azure Maps Android SDK How-To]
62-
6360
> [!div class="nextstepaction"]
6461
> [Azure Maps REST API documentation]
6562
6663
[Azure portal]: https://portal.azure.com
6764
[Azure Maps Web SDK How-To]: how-to-use-map-control.md
68-
[Azure Maps Android SDK How-To]: how-to-use-android-map-control-library.md
6965
[Azure Maps REST API documentation]: /rest/api/maps

articles/azure-maps/migrate-from-google-maps.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: 'Tutorial - Migrate from Google Maps to Azure Maps | Microsoft Azure Maps
33
description: Tutorial on how to migrate from Google Maps to Microsoft Azure Maps. Guidance walks you through how to switch to Azure Maps APIs and SDKs.
44
author: jkebeck
55
ms.author: jokebeck
6-
ms.date: 09/23/2020
6+
ms.date: 03/31/2025
77
ms.topic: tutorial
88
ms.service: azure-maps
99
ms.subservice: general
@@ -31,7 +31,7 @@ If you don't have an Azure subscription, create a [free account] before you begi
3131
3232
## Azure Maps platform overview
3333

34-
Azure Maps provides developers from all industries powerful geospatial capabilities. The capabilities are packed with regularly updated map data to provide geographic context for web, and mobile applications. Azure Maps has an Azure One API compliant set of REST APIs. The REST APIs offer Maps Rendering, Search, Routing, Traffic, Time Zones, Geolocation, Geofencing, Map Data, and Weather. Operations are accompanied by both Web and Android SDKs to make development easy, flexible, and portable across multiple platforms.
34+
Azure Maps provides developers across various industries with robust geospatial capabilities. These features include frequently updated map data, offering essential geographic context for web applications. Azure Maps suite of REST APIs provide services such as Map Rendering, Search, Routing, Traffic, Time Zones, Geolocation, Geofencing, Map Data, and Weather. The Web SDK supports these operations, ensuring development is straightforward, adaptable, and portable across multiple platforms.
3535

3636
## High-level platform comparison
3737

@@ -40,8 +40,6 @@ The table provides a high-level list of Azure Maps features, which correspond to
4040
| Google Maps feature | Azure Maps support |
4141
|-----------------------------|:--------------------------------------:|
4242
| Web SDK ||
43-
| Android SDK | ✓<sup>1</sup> |
44-
| iOS SDK | N/A<sup>2</sup> |
4543
| REST Service APIs ||
4644
| Directions (Routing) ||
4745
| Distance Matrix ||
@@ -60,9 +58,6 @@ The table provides a high-level list of Azure Maps features, which correspond to
6058
| Maps Embedded API | N/A |
6159
| Map URLs | N/A |
6260

63-
<sup>1</sup> The Azure Maps Native SDK for Android is now deprecated and will be retired on 3/31/25. To avoid service disruptions, migrate to the Azure Maps Web SDK by 3/31/25. For more information, see [The Azure Maps Android SDK migration guide](android-sdk-migration-guide.md).
64-
<sup>2</sup> The Azure Maps Native SDK for iOS is now deprecated and will be retired on 3/31/25. To avoid service disruptions, migrate to the Azure Maps Web SDK by 3/31/25. For more information, see [The Azure Maps iOS SDK migration guide](ios-sdk-migration-guide.md).
65-
6661
Google Maps provides basic key-based authentication. Azure Maps provides both basic key-based authentication and Microsoft Entra authentication. Microsoft Entra authentication provides more security features, compared to the basic key-based authentication.
6762

6863
## Licensing considerations

articles/azure-maps/supported-browsers.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Microsoft Azure Maps
44
description: Find out how to check whether the Azure Maps Web SDK supports a browser. View a list of supported browsers. Learn how to use map services with legacy browsers.
55
author: sinnypan
66
ms.author: sipa
7-
ms.date: 06/22/2023
7+
ms.date: 03/31/2025
88
ms.topic: how-to
99
ms.service: azure-maps
1010
ms.subservice: general
@@ -36,21 +36,6 @@ The Azure Maps Web SDK supports the following desktop browsers:
3636

3737
See also [Target legacy browsers] later in this article.
3838

39-
## Mobile
40-
41-
The Azure Maps Web SDK supports the following mobile browsers:
42-
43-
- Android
44-
- Current version of Chrome on Android 6.0 and later
45-
- Chrome WebView on Android 6.0 and later
46-
- iOS
47-
- Mobile Safari on the current and previous major version of iOS
48-
- UIWebView and WKWebView on the current and previous major version of iOS
49-
- Current version of Chrome for iOS
50-
51-
> [!TIP]
52-
> If you're embedding a map inside a mobile application by using a WebView control, you might prefer to use the [npm package of the Azure Maps Web SDK] instead of referencing the version of the SDK that's hosted on Azure Content Delivery Network. This approach reduces loading time because the SDK is already be on the user's device and doesn't need to be downloaded at run time.
53-
5439
## Node.js
5540

5641
The following Web SDK modules are also supported in Node.js:

articles/azure-maps/supported-languages.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Localization support in Microsoft Azure Maps
33
description: Lists the regions Azure Maps supports with services such as maps, search, routing, weather, and traffic incidents, and shows how to set up the View parameter.
44
author: faterceros
55
ms.author: aterceros
6-
ms.date: 01/05/2022
6+
ms.date: 03/31/2025
77
ms.topic: conceptual
88
ms.service: azure-maps
99
ms.subservice: general
@@ -240,12 +240,9 @@ Affected Azure Maps REST services:
240240

241241
### SDKs
242242

243-
Ensure that you have set up the **View** parameter as required, and you have the latest version of Web SDK and Android SDK. Affected SDKs:
243+
Make sure the `View` parameter is configured as needed, and that you are using the latest version of the Web SDK.
244244

245-
* Azure Maps Web SDK
246-
* Azure Maps Android SDK
247-
248-
By default, the View parameter is set to **Unified**, even if you haven't defined it in the request. Determine the location of your users. Then, set the **View** parameter correctly for that location. Alternatively, you can set 'View=Auto', which returns the map data based on the IP address of the request. The **View** parameter in Azure Maps must be used in compliance with applicable laws, including those laws about mapping of the country/region where maps, images, and other data and third-party content that you're authorized to access via Azure Maps is made available.
245+
The `View` parameter is set to _Unified_ By default, even if it is not explicitly defined in the request. First, determine the location of your users, then set the View parameter to that location. Alternatively, you can use 'View=Auto' to return map data based on the request's IP address. Ensure that the `View` parameter in Azure Maps is used in compliance with applicable laws, including those related to mapping in the country or region where the maps, images, and other data, as well as third-party content accessed via Azure Maps, are made available.
249246

250247
The following table provides supported views.
251248

articles/azure-maps/supported-map-styles.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Supported built-in Azure Maps map styles
33
description: Learn about the built-in map styles that Azure Maps supports, such as road, blank_accessible, satellite, satellite_road_labels, road_shaded_relief, and night.
44
author: faterceros
55
ms.author: aterceros
6-
ms.date: 11/01/2023
6+
ms.date: 03/31/2025
77
ms.topic: conceptual
88
ms.service: azure-maps
99
ms.subservice: render
@@ -25,7 +25,6 @@ A **road** map is a standard map that displays roads. It also displays natural a
2525
* [Get Map Static Image]
2626
* [Get Map Tile]
2727
* [Web SDK map control]
28-
* [Android map control]
2928
* [Power BI visual]
3029

3130
## blank and blank_accessible
@@ -49,7 +48,6 @@ The **satellite** style is a combination of satellite and aerial imagery.
4948

5049
* [Get Map Tile]
5150
* [Web SDK map control]
52-
* [Android map control]
5351
* [Power BI visual]
5452

5553
## satellite_road_labels
@@ -61,7 +59,6 @@ This map style is a hybrid of roads and labels overlaid on top of satellite and
6159
**Applicable APIs:**
6260

6361
* [Web SDK map control]
64-
* [Android map control]
6562
* [Power BI visual]
6663

6764
## grayscale_dark
@@ -75,7 +72,6 @@ This map style is a hybrid of roads and labels overlaid on top of satellite and
7572
* [Get Map Static Image]
7673
* [Get Map Tile]
7774
* [Web SDK map control]
78-
* [Android map control]
7975
* [Power BI visual]
8076

8177
## grayscale_light
@@ -87,7 +83,6 @@ This map style is a hybrid of roads and labels overlaid on top of satellite and
8783
**Applicable APIs:**
8884

8985
* [Web SDK map control]
90-
* [Android map control]
9186
* [Power BI visual]
9287

9388
## night
@@ -99,7 +94,6 @@ This map style is a hybrid of roads and labels overlaid on top of satellite and
9994
**Applicable APIs:**
10095

10196
* [Web SDK map control]
102-
* [Android map control]
10397
* [Power BI visual]
10498

10599
## road_shaded_relief
@@ -112,7 +106,6 @@ This map style is a hybrid of roads and labels overlaid on top of satellite and
112106

113107
* [Get Map Tile]
114108
* [Web SDK map control]
115-
* [Android map control]
116109
* [Power BI visual]
117110

118111
## high_contrast_dark
@@ -124,7 +117,6 @@ This map style is a hybrid of roads and labels overlaid on top of satellite and
124117
**Applicable APIs:**
125118

126119
* [Web SDK map control]
127-
* [Android map control]
128120
* [Power BI visual]
129121

130122
## high_contrast_light
@@ -136,7 +128,6 @@ This map style is a hybrid of roads and labels overlaid on top of satellite and
136128
**Applicable APIs:**
137129

138130
* [Web SDK map control]
139-
* [Android map control]
140131
* [Power BI visual]
141132

142133
## Map style accessibility
@@ -164,7 +155,6 @@ Learn about how to set a map style in Azure Maps:
164155
> [!div class="nextstepaction"]
165156
> [Choose a map style]
166157
167-
[Android map control]: how-to-use-android-map-control-library.md
168158
[Choose a map style]: choose-map-style.md
169159
[Get Map Static Image]: /rest/api/maps/render/get-map-static-image
170160
[Get Map Tile]: /rest/api/maps/render/get-map-tile

articles/azure-maps/zoom-levels-and-tile-grid.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Zoom levels and tile grid in Microsoft Azure Maps
33
description: Learn how to set zoom levels in Azure Maps. See how to convert geographic coordinates into pixel coordinates, tile coordinates, and quadkeys. View code samples.
44
author: faterceros
55
ms.author: aterceros
6-
ms.date: 07/14/2020
6+
ms.date: 03/31/2025
77
ms.topic: conceptual
88
ms.service: azure-maps
99
ms.subservice: render
@@ -26,7 +26,7 @@ Zoom level 1 uses four tiles to render the world: a 2 x 2 square
2626

2727
Each additional zoom level quad-divides the tiles of the previous one, creating a grid of 2<sup>zoom</sup> x 2<sup>zoom</sup>. Zoom level 22 is a grid 2<sup>22</sup> x 2<sup>22</sup>, or 4,194,304 x 4,194,304 tiles (17,592,186,044,416 tiles in total).
2828

29-
The Azure Maps interactive map controls for web and Android support 25 zoom levels, numbered 0 through 24. Although road data is only available at the zoom levels in when the tiles are available.
29+
The Azure Maps interactive map controls for web support 25 zoom levels, numbered 0 through 24. Although road data is only available at the zoom levels in when the tiles are available.
3030

3131
The following table provides the full list of values for zoom levels where the tile size is **256** pixels square:
3232

0 commit comments

Comments
 (0)