Skip to content

Mapzen Android SDK 1.3.0

Compare
Choose a tag to compare
@ecgreb ecgreb released this 27 Feb 22:45
· 112 commits to master since this release

Mapzen Places API for Android

This release introduces the Mapzen Places API for Android including UI components and data APIs that combine Mapzen maps and geocoding into a seamless search experience to help you access open location information for places all around the world.

Place Autocomplete

The Place Autocomplete API provides a search UI component that you can integrate into your app with a few lines of code. It is highly customizable and can be configured to only return search results with a precise address or results that are business establishments.

Place Picker

The Place Picker API combines the Place Autocomplete API with a map to allow place selection from multiple UI components.

Place Details

If you do not need a UI component but would like to receive place detail information, you can use the GeoData API to programmatically query for autocomplete results.

Mapzen Android SDK

This release includes performance improvements and bugfixes for graphics, search, routing, and location services. It also contains a number of new SDK features including:

  • Centralized Mapzen API key management in MapzenManager
  • Compass widget map overlay
  • Zoom buttons map overlay
  • Overlay mode configuration options for layout of controls

Graphics

  • Upgrades Tangram ES to version 0.5.0
  • Curved map label support
  • New SceneUpdate interface for making changes to the map stylesheet at runtime
  • Scene file parsing peformance improvements (up to 10x faster)

Search

  • Upgrades Pelias Android SDK library to version 1.1.0
  • Better handling for null values in HTTP callbacks (i.e. no results found)
  • Add support for filtering results by layer, country, and source
  • Allow custom behavior for soft keyboard and search button click in PeliasSearchView
  • Upgrades networking layer to OkHttp3 and Retrofit2

Routing

Location Services

  • Upgrades Lost library to version 2.2.0
  • SettingsApi adds an alert dialog before launching system location settings activity to inform the user
  • Better support for fastest interval and smallest displacement LocationRequest params for multiple location clients
  • Fixes ConcurrentModificationException when using multiple location clients and a client is disconnected in its onConnected callback