Skip to content
Maciej Górski edited this page Feb 25, 2017 · 12 revisions

2.4.0 (2017-02-25)

  • updated play services dependency to 10.2.0: methods to style circles, polygons and polylines; note: when using Google Play Services 10.x, your minSdkVersion must be 14 (you may still use AME 2.4+ with earlier version of play services and lower minSdkVersion)

2.3.1 (2017-01-25)

  • fixed issue causing info window not being shown after calling Marker::showInfoWindow when marker is in a cluster that shows markers separately due to ClusteringSettings::minMarkersCount being set to value bigger than 2. (Issue #45)

2.3.0 (2016-09-29)

  • updated play services dependency to 9.6.1: a critical issue caused by removal of MapFragment::getMap from Google Maps Android API v2 is fixed and all new features added recently are also available when using AME (let me know if something is missing)
  • keeping compatibility with Google Maps Android API 3.2.65+, you may still use getExtendedMap with versions older than 9.2.

2.2.1 (2015-08-30)

  • possibility to change cluster icon via Marker.setIcon; this might be useful when e.g. changing color on cluster click, imitating selection

2.2.0 (2014-12-26)

  • added MapFragment::getExtendedMapAsync and friends
  • updated play services to version 6.5.87

2.1.0 (2014-01-19)

  • updated google-play-services_lib to version 4.1.32

2.0.0 (2013-12-17)

  • uploaded library to Maven Central (Issue #1)
  • removed all deprecated functions and changed library package to com.androidmapsextensions (breaks compatibility)
  • updated to google-play-services library version 4.0.30 (Issue 35)
  • added com.androidmapsextensions.MapFragment (Issue 37)
  • restructured project (Issue 38)
  • keeping compatibility with google-play-services 3.2.65 (last version that supports API 8) when using gradle or maven

1.7.0 (2013-10-02)

  • added LatLngUtils.distanceBetween
  • added extended options for all visual objects
  • updated to google-play-services library version 3.2.65
  • checking availability of Google Play services app (Issue #8)

1.6.0 (2013-08-31)

  • added posibility to split single cluster into Markers (Issue 16)
  • added default ClusterOptionsProvider used when not set in ClusteringSettings (Issue 26)
  • fixed issues when animating Markers and changing their properties
  • added extended MarkerOptions with data and clusterGroup methods

1.5.1 (2013-08-23)

  • fixed Markers not appearing when zooming in or out to different region (Issue 29)

1.5 (2013-08-12)

  • added posibility to set groups on Markers; only Markers with the same group are clustered together (Issue 10)
  • replaced IconDataProvider with ClusterOptionsProvider; IconDataProvider stays there for compatibility reasons, but you may want to switch to new API as it may be removed at some point

1.4.1 (2013-08-08)

  • updated to google-play-services library version 3.2.25
  • added GoogleMap.snapshot and GoogleMap.setOnMyLocationButtonClickListener functions

1.4 (2013-08-06)

  • added Marker.animatePosition and AnimationSettings for smooth Marker movement
  • added LatLngBoundsUtils and LatLngUtils classes with some useful calculation functions
  • added missing Marker.setIcon and Marker.setAnchor functions
  • fixed issues related to not showing info window (Issue 14 and Issue 15)
  • fixed IndexArrayOutOfBoundsException when moving Marker around (Issue 18)
  • fixed exception thrown always when trying to hide info window on cluster (Issue 25)
  • fixed memory leak when using Marker.remove() (Pull #5)

1.3.1 (2013-05-16)

  • updated to google-play-services library version 3.1.36 (no API changes related to maps)
  • updated to android-support-v4 release 13

1.3 (2013-05-08)

  • added GoogleMap.getDisplayedMarkers() which returns all markers that are clusters and markers that were not clustered (Issue 7)
  • added GoogleMap.getMinZoomLevelNotClustered(Marker) to allow easy zoom in to show single marker (Issue 8)
  • fixed info window disappearing (Issue 9)
  • updated to google-play-services library version 3.0.27 (no API changes, minor fixes)

1.2 (2013-03-30)

  • added ClusteringSettings.clusterSize(double) to control cluster size
  • added GridClusteringStrategy.DEBUG_GRID to see cluster grids
  • mavenized project (Issue 4)

1.1 (2013-03-24)

  • added ClusteringSettings.addMarkersDynamically(boolean) to better handle too many markers (Issue 1)
  • fixed GoogleMap.clear() (Issue 2 and Issue 3)
  • updated demo to show differences in Activity launch time using all clustering strategies when showing tens of thousands of markers

1.0 (2013-03-19)

  • initial version using google-play-services library version 3.0.25