summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations
Commit message (Collapse)AuthorAgeFilesLines
* [android] MapStrictMode implementationŁukasz Paczos2018-09-041-0/+3
|
* [android] invalidate InfoWindow's y-offset when content is setŁukasz Paczos2018-08-242-5/+37
|
* [android] using @Keep annotation across the project with the help of lint checksŁukasz Paczos2018-07-264-0/+14
|
* [android] - remove reflection lookup for MarkerViewAdapter intialisationtobrun2018-06-261-1/+1
|
* [android] - harden MarkerView integration by checking for null bitmap (#10532)Tobrun2017-11-221-1/+1
|
* [android] - deprecate MarkerViewTobrun Van Nuland2017-09-274-0/+12
|
* Solve lint issues, reduce baseline (#9627)Tobrun2017-07-281-0/+2
| | | | * [android] - fix lint issues SDK
* [android] - manage InfoWindow selection in AnnotationManager (#9567)Tobrun2017-07-201-5/+0
|
* [android] - invible marker views performance fix #9419 (#9420)Łukasz Paczos2017-07-051-1/+1
|
* Revisit Javadoc for 5.1.0 (#9266)Tobrun2017-06-203-27/+144
| | | | | | | | | | * [android] - revisit public API javadoc * [android] fix javadoc minor mistakes and typos * grammar tweak * add missing public javadoc
* [android] fix custom marker views anchor issue (#9282)Pablo Guardiola2017-06-201-5/+17
|
* [android] - harden orientation changes (#9128)Tobrun2017-05-302-15/+56
|
* refactor signature from Hole to List<LatLng> (#8722)Pablo Guardiola2017-04-123-74/+22
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵Fabian Guerra2017-04-112-55/+28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boundsj-merge-release-branch # Conflicts: # cmake/core-files.cmake # mapbox-gl-js # platform/android/CHANGELOG.md # platform/ios/CHANGELOG.md # platform/macos/CHANGELOG.md # platform/qt/bitrise-qt5.yml # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.cpp # src/mbgl/gl/program.hpp # src/mbgl/map/map.cpp # src/mbgl/programs/program.hpp # src/mbgl/renderer/painter.cpp
| * Cherry pick v5.0.2 changes (#8586)Tobrun2017-03-312-0/+10
| | | | | | | | | | | | | | | | | | | | * [android] execute resource transform callback on the right thread * [android] allow resetting of resource transform callback * update CHANGELOG for v5.0.2 * [android] - correct anchoring when Icon is updated (#8519)
| * Revert 5.x touch changes (#8585)Tobrun2017-03-302-55/+28
| | | | | | | | | | | | | | | | | | | | * Revert "[android] - only dispatch events if not handled by MarkerView (#8447)" This reverts commit 09d76854ab15b2a6f473c270da9d46e903e426da. * Revert "[android] - move touch handling of MarkerViews back to View#setOnClickListener. Workaround panning issue by dispatching touch events to the parent ViewGroup. (#8272)" This reverts commit 1693b389d7d17315b8a2a9bdd862207ace053f77.
* | [android] Polygon holes (#8557)Pablo Guardiola2017-04-113-4/+152
| | | | | | | | | | | | | | | | * add 1 hole support to polygon-related classes * fix no hole crash and add triangle hole shape example * add support for multiple holes
* | [android] - correct anchoring when Icon is updated (#8519)Tobrun2017-03-242-0/+10
|/
* [android] - only dispatch events if not handled by MarkerView (#8447)Tobrun2017-03-172-13/+23
| | | use onTouch listener to ignore dispatching action up events to MapView when they are already handled by MarkerView.
* 8322 javadoc 5.0.0 release (#8438)Tobrun2017-03-171-8/+14
| | | | | | | | * [android] - update javadoc 5.0.0 release * update annotation and sources package javadoc * update javadoc on MapboxMap and MapView
* [android] make BubbleLayout publicios-v3.5.0-beta.3android-v5.0.0-beta.3Antonio Zugaldia2017-03-101-1/+1
|
* [android] - move touch handling of MarkerViews back to ↵Tobrun2017-03-092-28/+45
| | | | View#setOnClickListener. Workaround panning issue by dispatching touch events to the parent ViewGroup. (#8272)
* [android] renames MultiPoint to BasePointCollectionAntonio Zugaldia2017-03-093-5/+5
|
* [android] - add accessibility support to the Android SDK by applying content ↵Tobrun2017-03-011-0/+1
| | | | descriptions on Views overlain on the map. (#8230)
* [WIP] InfoWindow refactor (#8080)Pablo Guardiola2017-02-288-105/+609
| | | | | | | | | | * [android] remove unnecessary info window class and add bubble layout * fix some PR comments (remove hungarian notation, make bubble popup helper package protected and fix some code style issues) * refactor replace enum in favor of intdef * make bubble layout package protected and remove useless info window tip view class
* [android] jni high level binding refactorIvo van Dongen2017-02-241-9/+7
|
* [android] - when removing out of viewport MarkerViews keep reference to ↵Tobrun2017-02-151-1/+0
| | | | MapboxMap to be able to update the underlying Marker. (#8064)
* 7798-ObjectAnimator-rotation (#7907)Tobrun2017-02-072-11/+10
|
* [android] - enforce usage bitmap for icon, cleanup test app resources (#7906)Tobrun2017-02-041-80/+36
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-272-2/+2
|
* [android] - when updating positon, wait for render call to invalidate ↵Tobrun2017-01-231-0/+1
| | | | updated marker position, correct camera invalidation for all moveCamera method invocations (#7794)
* [android] - deselect marker on infowindow click (#7784)Tobrun2017-01-191-1/+9
|
* [android] - rework MarkerView update mechanism (#7581)Tobrun2017-01-051-3/+14
|
* MapboxAccountManager refactor, removal deprecated accesstoken (#7462)Tobrun2016-12-171-7/+11
| | | | | | * [android] - move object ownership, move depenencies and responsibility. * [android] - MapboxAccountManager refactor, removal deprecated accesstoken.
* Adds checkstyle to CI (#7442)Cameron Mace2016-12-1618-2961/+3009
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * adds checkstyle to CI * fixed gradlew path * resolved testapp checkstyle violations * added back mapboxMap variable for test * checkstyle annotations * checkstyle SDK round 1 * maps package checkstyle * rest of SDK checkstyle * checkstyle gesture library * checkstyle test * finished rest of test checkstyle * resolved all checkstyle errors * fixed class name * removed old test file * fixed camera postion test * fixed native crash
* [android] - add OnMarkerView add callback (#7429)Tobrun2016-12-141-1/+50
|
* [android] - refactor marker selection and listener invocation, reformatted ↵Tobrun2016-12-081-6/+6
| | | | code (#7304)
* [android] - Refactor dependencies, introduce focused components (#7189)Tobrun2016-12-061-17/+26
| | | | | | * [android] - refactor dependencies * ignore tests
* cherry-picked 7013 into master (#7247)Cameron Mace2016-12-0116-188/+726
|
* [android] - allow deselection of a MarkerView not found in current viewport ↵Tobrun2016-11-221-4/+4
| | | | (#7140)
* Cherry pick release v4.2.0 (#6944)Tobrun2016-11-093-35/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [android] - MyLocationView should facing above when location and compass bearing tracking are enabled. (#6829) * [android] - use current animated rotation value for calculating animated marker rotation difference (#6826) fix unit tests, input limiting is not handled by animateRotationBy instead of MarkerView. Changed test to validate if method was called with correct value. * [android] - only calculated offset margins for InfoWindow if View is found in current viewport, added example to the test app to test for regressions (#6877) * upgraded okhttp dependency to latest version (#6880) * Cancelable callback invocation (#6891) * [android] - allow onCancel to be invoked from camera cancel callbacks * set to null after finish * [android] - using bearing clockwise versus counterclockwise (#6917) * [android] - using bearing clockwise versus counterclockwise * fixup brackets * [android] - convert bearing values from core to Android SDK equivalent.
* 6067 annotation manager (#6913)Tobrun2016-11-071-1/+1
| | | | | | | | | | * [android] - AnnotationManager and InfoWindowManager refactor * make AnnotationManager independent from MapView/MapboxMap, add IconManager, * make code unit testable * added some class level documentation (for internal use)
* Prefix library resources to avoid naming conflicts (#6878)Tobrun2016-11-026-9/+9
| | | | | | | | * [android] - add library resource prefix * update SDK resources with prefix * fixup tests
* [android] - MarkerView is responsible for managing height and width of a ↵Tobrun2016-10-252-15/+43
| | | | Marker (opposed to the recycled view). (#6809)
* [android] - move marker view click handling to core (#5639)Tobrun2016-10-251-15/+31
|
* MarkerView more robust when updates are asynchronous (#6717)Tobrun2016-10-172-18/+19
| | | | | | | | * [android] - remove ViewMarkers crash, show correct view cache size in test activity * use MapboxMap to indicate a MarkerView is no longer added on a map, no future updates will be passed on to core. * resolve memory leak
* [android] - add transparent image for MarkerViews ghosting SymbolAnnotations ↵Tobrun2016-10-132-4/+6
| | | | | | | | (#6675) * [android] - add transparent image to core for MarkerView ghosting SymbolAnnotations. Removes logging messages: `Can't find sprite ... `. Cleanup MapView. * [android] - use alpha_8 config to only allocate one byte, rename id for better readability.
* Rotate markerview (#6640)Tobrun2016-10-103-11/+43
| | | | | | | | | | * [android] - MarkerView rotation bug, limit degrees from 0 to 360 while creating a MarkerView * update MarkerView#setRotation to limit input from 0 - 360 degrees, calculates difference in angle and animates rotation by a certain amount instead of animating to a value. Exposed new AnimatorUtils#animateRotationTo. Integrated into MarkerViewManager. Cleanup some unused imports. Updated javadoc. * updated MarkerViewActivity in test application to test for regressions. * added tests to validate changes to MarkerView#setRotate
* [android] - do not update marker while creating (#6314)Tobrun2016-09-192-9/+8
| | | | | | | | * [android] - do not update marker while creating, add activity to prevent regression * [core] - add asserts to incorrect usage of update and remove annotations api * [android] - fix marker tests
* [android] added missing rotation, cleanup duplicate entries (#6153)Tobrun2016-08-291-4/+1
|