<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:maps-sdk-android-release-notes</id>
  <title>Maps SDK for Android - Release notes</title>
  <link rel="self" href="https://developers.google.com/feeds/maps-sdk-android-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-01-31T00:00:00-08:00</updated>

  <entry>
    <title>January 31, 2026</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#January_31_2026</id>
    <updated>2026-01-31T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#January_31_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">20.0</strong>
<h3>Announcement</h3>
<p><strong>Release 20.0.0</strong></p>
<p>The Maps SDK for Android version 20.0.0 is now available. See the <a href="https://developers.google.com/maps/documentation/android-sdk/release-notes">Release Notes</a> for information about this release and for all previous releases.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p>The Maps SDK now supports Transit layer. You can display the public transit network of a city on your map using the <a href="https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap.html#setTransitEnabled(boolean)"><code>setTransitEnabled()</code></a> method. For more information, see <a href="https://developers.google.com/android-sdk/configure-map#set_up_the_transit_layer">Set up the transit layer</a>.</p>
<h3>Deprecated</h3>
<p>This release removed the deprecated <code>org.apache.http.legacy</code> library from the SDK's <code>AndroidManifest.xml</code>. In applications that load the legacy map renderer, this deprecation will introduce a regression causing <code>java.lang.NoClassDefFoundError</code> crashes.</p>
<p>In order to resolve this issue and ensure that the necessary legacy Apache HTTP library is available to your application, you must add the following line within the <code>&lt;application&gt;</code> tag of your own app's <code>AndroidManifest.xml</code>:</p>
<pre class="prettyprint lang-xml"><code>&lt;uses-library android:name="org.apache.http.legacy" android:required="false" /&gt;
</code></pre><aside class="note"><strong>Note:</strong><span> Users with Google Play Services version 25.50.34 and later will not experience this specific issue, even when using Maps SDK v20.0.0.</span></aside>
]]>
    </content>
  </entry>

  <entry>
    <title>April 14, 2025</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#April_14_2025</id>
    <updated>2025-04-14T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#April_14_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">20.0</strong>
<h3>Announcement</h3>
<p><strong>Release 19.2.0</strong></p>
<p>The Maps SDK for Android version 19.2.0 is now available. See the <a href="https://developers.google.com/maps/documentation/android-sdk/release-notes">Release Notes</a> for information about this release and for all previous releases.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/android-sdk/versions">Versions</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 20, 2025</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#February_20_2025</id>
    <updated>2025-02-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#February_20_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">20.0</strong>
<h3>Announcement</h3>
<p>As of this release, crosswalks, sidewalks, and road lane markings may be
    visible on the map in certain metropolitan areas worldwide. Lane markings
    may not be visible on all roads even in areas where they are supported. The
    areas where these elements are visible may vary over time. When visible,
    crosswalks and sidewalk elements can be styled using <a href="https://developers.google.com/maps/documentation/android-sdk/cloud-customization">Cloud-based map styling</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 30, 2024</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#July_30_2024</id>
    <updated>2024-07-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#July_30_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">20.0</strong>
<h3>Feature</h3>
<p>You can now use data-driven styling for datasets with your apps. Data-driven styling for datasets lets you upload your own geospatial datasets, apply custom styling to their data features, and display those data features on maps.</p>
<p>For more information and examples, see <a href="https://developers.google.com/maps/documentation/android-sdk/dds-datasets/overview">Data-driven styling for datasets</a>.</p>
<h3>Feature</h3>
<p>The Maps SDK now supports data-driven styling for boundaries. Data-driven styling for boundaries lets you access Google's polygons for administrative boundaries, apply styling to boundary polygons, display them on your maps.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/android-sdk/dds-boundaries/overview">Data-driven styling for boundaries</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 25, 2024</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#June_25_2024</id>
    <updated>2024-06-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#June_25_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">20.0</strong>
<h3>Announcement</h3>
<p><strong>Release 19.0.0</strong></p>
<p>The Maps SDK for Android version 19.0.0 is now available. See the <a href="https://developers.google.com/maps/documentation/android-sdk/release-notes">Release Notes</a> for information about this release and for all previous releases.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p>Updated the default colors for maps to match the new colors that are already available in the Google Maps app. For more information, see <a href="https://developers.google.com/maps/new-map-style-opt-in">New map style for Google Maps Platform</a>.</p>
<h3>Feature</h3>
<p>You can now set the map color scheme to dark, light, or to use the system settings. </p>
<p>For more information and examples, see <a href="https://developers.google.com/maps/documentation/android-sdk/configure-map">Configure a map</a>.</p>
<h3>Change</h3>
<p>When you choose to upgrade your app to Maps SDK for Android version 19.0.0, you must target a <code>minSdkVersion</code> of 21 (Android version 5.0.x, Lollipop) or higher. 
For example, in your app's <code>build.gradle</code> file:</p>
<pre class="prettyprint"><code>android {
    compileSdk 34
     
    defaultConfig {
        minSdk 21
        // ...
    }
}
</code></pre>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/android-sdk/config">Set up an Android Studio project</a>.</p>
<h3>Deprecated</h3>
<p>Because we will be decommissioning the legacy map renderer, the <code>MapsInitializer.Renderer.LEGACY</code> value for the <a href="https://developers.google.com/android/reference/com/google/android/gms/maps/MapsInitializer"><code>MapsInitializer.initialize()</code></a> method in the Maps SDK for Android
is deprecated as of Maps SDK for Android v19.0.0.</p>
<p>Instead, use <a href="https://developers.google.com/maps/documentation/android-sdk/renderer">the latest map renderer</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 11, 2024</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#March_11_2024</id>
    <updated>2024-03-11T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#March_11_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">All versions</strong>
<h3>Change</h3>
<p>In March of 2024, Google began to automatically update all the deployed apps on a device to use the upgraded renderer. Automatic updates will occur incrementally over the coming months based on the device, meaning your device might not be updated right away.</p>
<p>Automatic updates apply to <strong>all apps</strong> running on devices that meet the <a href="https://developers.google.com/maps/documentation/android-sdk/renderer#supported-devices">minimum device requirements</a>, <strong>regardless of the version of the Maps SDK for Android</strong> used by the app.</p>
<p>If you encounter any issues, please file it by using our public issue tracker: <a href="https://issuetracker.google.com/savedsearches/6719309">https://issuetracker.google.com/savedsearches/6719309</a>.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/android-sdk/renderer">New Map Renderer</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 20, 2024</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#February_20_2024</id>
    <updated>2024-02-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#February_20_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">18.2.0</strong>
<h3>Change</h3>
<p>In the initial release of the upgraded map renderer for Maps SDK for Android version 18.2.0, the device hosting the render required 2 GB or more of data storage. That requirement has been removed.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/android-sdk/renderer">New Map Renderer</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 07, 2023</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#December_07_2023</id>
    <updated>2023-12-07T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#December_07_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">18.2.0</strong>
<h3>Feature</h3>
<p>The Google Maps Platform now offers updated cloud-based maps styling in the Google Cloud Console, enhancing your ability to create a customized map experience for users of your Android applications. Learn more at <a href="https://developers.google.com/maps/documentation/android-sdk/cloud-customization">New Cloud Styling Overview</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 18, 2023</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#October_18_2023</id>
    <updated>2023-10-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#October_18_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">18.2.0</strong>
<h3>Announcement</h3>
<p><strong>Release 18.2.0</strong></p>
<p>The Maps SDK for Android version 18.2.0 is now available. See the <a href="https://developers.google.com/maps/documentation/android-sdk/release-notes">Release Notes</a> for information about this release and for all previous releases.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/android-sdk/versions">Versions</a>.</p>
<h3>Change</h3>
<p>With the release of version 18.2.0 of the Maps SDK for Android, Google switched the default renderer from the legacy renderer to the upgraded map renderer. With version 18.2.0, the map renderer used when you build a new app or rebuild an existing app becomes the upgraded map renderer.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/android-sdk/renderer">New Map Renderer</a>.</p>
<h3>Feature</h3>
<p>Support for advanced markers has been added to this release. With advanced markers you can create and customize highly performant markers. Customize the default marker's background, border, and glyph color, and replace the default marker icon with a custom graphic image.</p>
<p>For more information, see the <a href="https://developers.google.com/maps/documentation/android-sdk/advanced-markers/overview">advanced markers overview</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 29, 2022</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#August_29_2022</id>
    <updated>2022-08-29T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#August_29_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">18.1.0</strong>
<h3>Change</h3>
<p>We have updated the default image used for markers in the Maps SDK for Android. This change applies to all versions of the Maps SDK for Android.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 18, 2022</title>
    <id>tag:google.com,2016:maps-sdk-android-release-notes#July_18_2022</id>
    <updated>2022-07-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/android-sdk/docs/release-notes#July_18_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">18.1.0</strong>
<h3>Announcement</h3>
<p><strong>Release 18.1.0</strong></p>
<p>The Maps SDK for Android version 18.1.0 is now available. See the <a href="https://developers.google.com/maps/documentation/android-sdk/release-notes">Release Notes</a> for information about this release and for all previous releases.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/android-sdk/versions">Versions</a>.</p>
<h3>Announcement</h3>
<p>With this release of Maps SDK for Android, we have moved the XML feed to a new location. Subscribe to the new location of the XML feed at:</p>
<p><a href="https://developers.google.com/feeds/maps-sdk-android-release-notes.xml">https://developers.google.com/feeds/maps-sdk-android-release-notes.xml</a></p>
<h3>Feature</h3>
<p>Advanced polyline customizations have been released for general availability. For usage details, see
  <a href="https://developers.google.com//maps/documentation/android-sdk/shapes#polyline-customization">Polyline customization</a>.</p>
<h3>Announcement</h3>
<p>Google has released a new client library for Maps SDK for Android,
version 18.1.0. To use this new version in your apps, be sure to
<a href="https://developers.google.com/maps/documentation/android-sdk/versions">update your dependencies</a> to
<code>com.google.android.gms:play-services-maps:18.1.0</code>.</p>
]]>
    </content>
  </entry>

</feed>
