109 Commits

Author SHA1 Message Date
Emux
735acc520a Android MapView: add onDestroy method 2017-02-13 10:14:53 +02:00
Longri
980e9d5e54 Add platform identification (#286) 2017-01-27 20:02:17 +02:00
Emux
1de6ca8fb7 Render styles improvements 2016-12-11 15:17:42 +02:00
Emux
4cd11462da SVG resources scaling, closes #214 2016-12-08 12:06:14 +02:00
Emux
ba93445259 Improved gestures: parallel system and samples #253 2016-11-28 14:41:32 +02:00
Andrey Novikov
71f7c45b21 Improved gestures (#249) #253 2016-11-28 14:28:44 +02:00
Emux
557e1858a7 Android: fix quick scale vs long press, fixes #250 2016-11-22 20:39:47 +02:00
Emux
58b5f2741b Use baseline 160dpi in scaling, closes #236 2016-11-13 16:52:29 +02:00
Emux
1e745a6e9b C-style string comparisons, fixes #190 2016-09-29 10:00:29 +03:00
Erik Duisters
7cdeacd1c2 Marker interface making marker handling more flexible 2016-09-17 17:16:04 +03:00
Emux
a7356e5723 Assets render theme, closes #162 2016-09-07 20:28:51 +03:00
Stephan Leuschner
136c323a75 save app context to avoid leaking activity 2016-08-09 12:42:13 +03:00
Emux
1db23decca TileCache: fix samples, improves #112, closes #116 2016-08-09 12:20:47 +03:00
Stephan Leuschner
85adc04a05 fix TileCache, cacheDirectory was ignored 2016-08-09 11:45:16 +03:00
Emux
49a81cbe04 Map scale bar: multi-platform implementation, closes #84 2016-07-28 11:40:41 +03:00
Emux
462be14edb Graphics API enhancements, closes #92 2016-07-28 11:33:40 +03:00
Emux
6801102631 vtm-android: remove unused classes, #97 2016-07-26 19:25:52 +03:00
Emux
ea36c8c69f Map scale bar: allow scaling its size #84 2016-07-22 14:56:47 +03:00
Emux
c67b35a277 Map scale bar: Android new implementation, #84, closes #88 2016-07-21 15:55:08 +03:00
Emux
faada6625f Screen position for bitmap renderering, closes #87 2016-07-21 13:38:29 +03:00
Emux
3d6cad1a0c SVG symbols: allow custom creation, #74 2016-07-19 15:50:54 +03:00
Emux
05184e7f5f SVG symbols custom default size, closes #74 2016-07-18 19:21:34 +03:00
Emux
a5679ce214 Bitmap.getPngEncodedData improvements, PR #71 2016-07-18 11:06:03 +03:00
Longri
44b40608f6 Bitmap: get png encoded data implementation 2016-07-18 11:06:03 +03:00
Emux
fed2cd05e4 Render themes: SVG resources, closes #60 2016-07-16 21:42:42 +03:00
Emux
73bc26dd2d Render themes: read resources from files, besides assets, closes #65 2016-07-16 21:42:42 +03:00
Emux
43ca550832 Improve code / xml formatting, #54 2016-07-12 19:53:47 +03:00
Emux
e793e8851b Improve code / xml formatting, closes #54 2016-07-09 19:45:23 +03:00
Emux
1bfd76c3da Improve various samples examples, #32 2016-06-22 22:25:14 +03:00
Emux
b8d382a9f3 Android / AWT interfaces improvements, closes #7 2016-06-17 13:08:30 +03:00
Hannes Janetzek
d492358a94 sync viewport 2015-06-18 00:13:43 +02:00
Hannes Janetzek
b1cfdfd454 android: remove MapActivity
- see vtm-android-start for an example use of MapView
- add MapPreferences

- update android-start
- android-example: use appcompat actionbar
2015-06-18 00:09:27 +02:00
Hannes Janetzek
0c5a7e7aa6 android: refactor MapView
- merge AndroidMap + GLView into Mapview
- let MapView directly extends GLSurfaceView
2015-06-18 00:09:27 +02:00
Hannes Janetzek
8626aa2f53 api: no more sync'ed Viewport methods
- remove synchronized viewport methods: viewport MUST only be changed on main-thread
- when calling Map.setPosition() from another thread the position will be applied
  on the next main-loop iteration
2015-06-18 00:09:27 +02:00
Hannes Janetzek
f4ffac44d2 gradle: update to 2.1 and android targetSdk 21
- add android-appcompat subproject
2014-10-24 21:38:47 +02:00
Hannes Janetzek
fa62602826 Canvas: pass fill+stroke for drawing text 2014-10-10 19:58:14 +02:00
Hannes Janetzek
846d90f9fe nicer gl api
- java class name should suffice as namespace
- also use import static gl instance seems to work now with Gwt
2014-10-10 03:23:37 +02:00
Hannes Janetzek
03f6f96988 add option for non-billboard MarkerSymbols 2014-10-10 03:22:34 +02:00
Hannes Janetzek
7053cf8405 android: convert unsupported bitmap formats
- might fix png8 on older devices
2014-10-09 03:44:05 +02:00
Hannes Janetzek
8741357c9a GL20: fix parameter name indices -> offset 2014-09-20 01:31:06 +02:00
Hannes Janetzek
95c9f47e63 refactor: hide backend Adapter handles
- static methods for backend adapters
2014-09-11 21:00:26 +02:00
Hannes Janetzek
84968d201d android: use confirmed tap gesture
- otherwise tap conflicts with double tap zoom..
2014-09-11 21:00:26 +02:00
Hannes Janetzek
6d690ff5af android: enable GLSurfaceView debug flags with GLAdapter.debug 2014-09-11 21:00:26 +02:00
Hannes Janetzek
a849b30efe forward MapActivity stop/resume to MapView 2014-09-04 02:28:15 +02:00
Hannes Janetzek
2e5ff2e4a4 TileCache: close db cursor when result is empty 2014-09-03 22:39:15 +02:00
Hannes Janetzek
f7a98017b1 TileCache: remove unused size field 2014-09-03 22:39:15 +02:00
Hannes Janetzek
3d1cc6fe36 disable glBufferSubData for all Adreno 330/320
- use more specific test to work around buggy driver
2014-06-24 21:00:30 +02:00
Hannes Janetzek
ad0eff3fac android: ignore NewApi error 2014-06-10 22:38:52 +02:00
Hannes Janetzek
225613ec28 cleanup: canvas Paint 2014-06-10 22:16:08 +02:00
Hannes Janetzek
9c1ae887ea samsung/adreno quirk: dont use glBufferSubData() 2014-05-16 12:03:46 +02:00