0.4.6-android
This is a major update to the Tangram Android SDK. There are no breaking changes to the Android SDK interface in this release.
Features
- Map labels and map features can now be picked separately.
MapController
now has a new interface for selecting map icons and text labels at a screen position and returning their geographic coordinates
(#1076). - A new
Marker
class provides a convenient way to add and remove individual point, line, and polygon features from the map (#1056). - Scene loading speed is improved (#1128, #1127, and #1130).
Fixes
- Corrected some potential memory safety issues (#1069).
- Fixed resolution of relative paths in scene
import
s and resource locations (#1067). - Prevented 'global' references in scene files from being incorrectly resolved as URLs (#1089)
- Fixed text wrapping for Chinese text (#1075)
- Fixed relative path resolution for files within Android asset bundles (#1083).
- Added checks for malformed scene files during the import process (https://github.com/tangrams/tangram-es/pull/1098/files and #1096).
- Prevented crashes caused by unexpected data in protocol buffers (#1105).
- Fixed vertical texture coordinates for textures used without a sprite atlas (#1142).
- Corrected centroid positions for point placement (#1144).
- Fixed handling of JS functions used in styling when the result of the function is 'null' or 'undefined' (#1117).