Mapzen Android SDK 1.2.0
This release makes significant updates to the routing, graphics, and location services dependencies to improve stability and introduce new features into the Mapzen Android SDK. It also migrates to support unified Mapzen API keys, replacing a need for several service-specific keys. It updates SDK documentation, build tools (24.0.3), support library (24.2.1), compile sdk (24) and the sample app.
Routing
- On-the-road 1.1.1
- Support for Hindi
- Ability to set router language
Graphics
- Upgrades to Tangram 0.4.6
- Vector tiles 1.0 support
- New
LabelPickListener
for information about specific features selected
Location Services
- Upgrades to LOST 2.1.2
- Fixes connection state not being updated until after callbacks invoked. This bug caused erroneous return values for calls to
LostApiClient#isConnected()
- Fixes crash when trying to unbind service that is not bound
- Improve logic to determine if client is connected
- Deprecate
LocationListener#onProviderDisabled
&LocationListener#onProviderEnabled
- Fix bug which caused multiple calls to
ConnectionCallbacks#onConnected
- Remove Bluetooth permission & improve Bluetooth availability logic
- Improve location reporting and send last known location when registering for