Commit Graph

  • 85257a0ac8 add TagSet class Hannes Janetzek 2013-05-06 04:38:16 +02:00
  • 2ff67d078d move renderer.layer to renderer.sublayers and renderer.overlays to renderer.layers Hannes Janetzek 2013-05-06 04:36:24 +02:00
  • c682ae518c also update on scale changes Hannes Janetzek 2013-05-01 03:42:00 +02:00
  • 18fdbd07d7 cleanup Hannes Janetzek 2013-05-01 03:35:55 +02:00
  • 16810401ff make MapScaleBar an Overlay Hannes Janetzek 2013-05-01 03:35:31 +02:00
  • 4c7a536f17 move TestTileLayer to layers.test Hannes Janetzek 2013-05-01 03:27:32 +02:00
  • 45fee11336 more work on BitmapLayer: allow to set target width and height Hannes Janetzek 2013-05-01 03:27:03 +02:00
  • a1bd0c9eaa add Matrices utility to set MVP matrix to use screen pixel coordinates Hannes Janetzek 2013-05-01 03:25:56 +02:00
  • 12f064c460 move MapTileLayer to layers.vector Hannes Janetzek 2013-05-01 03:25:09 +02:00
  • b99970bfab move BitmapTileLayer to layers.bitmap Hannes Janetzek 2013-05-01 03:24:24 +02:00
  • b45249ffff add BitmapLayer renderer to BasicOverlay Hannes Janetzek 2013-05-01 03:23:38 +02:00
  • 00839e9a9a move overlays to layers.overlay Hannes Janetzek 2013-05-01 03:23:13 +02:00
  • 1e2ad95f8d add OpenScienceMap protocol definition Hannes Janetzek 2013-04-30 13:28:51 +02:00
  • 5e6a78c0eb move MapScaleBar to overlays Hannes Janetzek 2013-04-30 13:28:08 +02:00
  • d71b90df10 document MapViewPosition.getViewBox Hannes Janetzek 2013-04-30 13:27:30 +02:00
  • d94874882c print center tile of MapPosition Hannes Janetzek 2013-04-30 13:25:51 +02:00
  • 01b6a8acf4 use theme priority(for tag group) also for node labels Hannes Janetzek 2013-04-30 13:24:59 +02:00
  • 5a2cfe16a5 improve GridOverlay, keep TextLayer to not create new Canvas on each update Hannes Janetzek 2013-04-30 13:24:09 +02:00
  • cac05dbf66 make Layer.cleanup public Hannes Janetzek 2013-04-30 13:23:17 +02:00
  • 2d0d76d245 comments + cleanups Hannes Janetzek 2013-04-30 13:22:49 +02:00
  • 80e45a3fa6 no need for polygonoffset 'factor', clip quad is always flat Hannes Janetzek 2013-04-30 13:21:31 +02:00
  • 728531d3b9 back to taxicab distance Hannes Janetzek 2013-04-30 13:20:14 +02:00
  • 106725b3f7 comment out unused stuff Hannes Janetzek 2013-04-30 13:18:47 +02:00
  • 67109a09f9 add BufferObject utility functions Hannes Janetzek 2013-04-30 13:18:25 +02:00
  • 7e12159178 smoother fling Hannes Janetzek 2013-04-29 23:53:16 +02:00
  • 0f441fc8f3 fix flickering map (no visible tiles for one frame) in case tiles changed but position does not Hannes Janetzek 2013-04-29 23:51:59 +02:00
  • 42bd0661c1 share one native ByteBuffer in GLThread Hannes Janetzek 2013-04-29 05:49:40 +02:00
  • 8bea920253 remove tilesChanged parameter of RenderLayer.update as there is no more global tile layer - fix PathOverlay update Hannes Janetzek 2013-04-28 06:04:56 +02:00
  • 28ecec811a rename -> getLayerManager Hannes Janetzek 2013-04-28 05:09:17 +02:00
  • 6ac3f2420c fixup Hannes Janetzek 2013-04-28 05:08:39 +02:00
  • 54911083af change MapEventLayer to subclass of InputLayer Hannes Janetzek 2013-04-26 15:26:44 +02:00
  • 9824aa72e5 rename RenderOverlay -> RenderLayer Hannes Janetzek 2013-04-28 04:53:29 +02:00
  • b3f4ee444c add OverpassAPI loader Hannes Janetzek 2013-04-28 04:43:32 +02:00
  • da53b02e8a add OSM datatypes Hannes Janetzek 2013-04-28 04:41:50 +02:00
  • 4f3560d810 MapEventLayer: take over gesture detection after double tap Hannes Janetzek 2013-04-28 04:25:25 +02:00
  • 57ec6ea067 fix TextGridLayer Hannes Janetzek 2013-04-28 04:19:07 +02:00
  • b15fe5fd88 set target SDK Hannes Janetzek 2013-04-26 05:50:15 +02:00
  • cccd053925 start WKB2GeomBuffer reader Hannes Janetzek 2013-04-26 05:49:37 +02:00
  • 5222609025 LayerManager: add cancelGesture method - add 'debug' output to see which InputLayer took the event Hannes Janetzek 2013-04-24 19:43:33 +02:00
  • e24bba1e57 use 'max zoom level' from TileSource Hannes Janetzek 2013-04-24 15:41:45 +02:00
  • 923019a34a improve GeometryBuffer API Hannes Janetzek 2013-04-24 15:15:33 +02:00
  • ae993eccce added BitmapTileLayer, and TileSource interface from mapsforge Hannes Janetzek 2013-04-24 12:15:20 +02:00
  • 34065efb93 make TileLayer abstract and create TileLoaders in subclass Hannes Janetzek 2013-04-23 23:54:30 +02:00
  • 78f05992f4 log map layer updates Hannes Janetzek 2013-04-23 23:09:26 +02:00
  • b92d939dfb add base layer 'faded' option for MapLens Hannes Janetzek 2013-04-23 22:39:41 +02:00
  • 54035374bd fix order of input layer processing Hannes Janetzek 2013-04-23 22:39:00 +02:00
  • 29aebd84b4 project settings Hannes Janetzek 2013-04-23 01:21:50 +02:00
  • 676b994f2d refactoring of TileLayer, some more Hannes Janetzek 2013-04-23 01:13:21 +02:00
  • 2bc71090b3 join nested if Hannes Janetzek 2013-04-23 01:07:21 +02:00
  • 0795470d84 trying a simple TileGenerator Hannes Janetzek 2013-04-22 13:17:22 +02:00
  • 03e7579835 add GeometryBuffer function to LineLayer Hannes Janetzek 2013-04-22 13:16:52 +02:00
  • 170fc76991 TileGenerator _is_ a MapWorker, extract TileGenerator interface Hannes Janetzek 2013-04-22 13:16:15 +02:00
  • fbb4d1d2ae merge JobTile into MapTile Hannes Janetzek 2013-04-22 11:35:05 +02:00
  • 55fc510d51 cleanups Hannes Janetzek 2013-04-22 03:11:35 +02:00
  • 8f543362e9 make sure to run 'redrawMap' on main loop Hannes Janetzek 2013-04-22 03:10:47 +02:00
  • bcb529906a - extract interface of RenderTheme - pass MapElement to RenderTheme - refactor: join duplicated code for node and way matching Hannes Janetzek 2013-04-22 02:19:32 +02:00
  • 7d767ec2e4 move 'simple' layer renderers to renderer.layer Hannes Janetzek 2013-04-21 23:28:01 +02:00
  • 82227900d8 move ScanBox to utils Hannes Janetzek 2013-04-21 23:23:04 +02:00
  • 6fb133129f ignore++ Hannes Janetzek 2013-04-21 23:21:11 +02:00
  • 17cc09c3b9 formatting Hannes Janetzek 2013-04-21 23:20:32 +02:00
  • 6eb3b9221b MapView base layer is now a TileLayer - extract MapView base layer into TileLayer - extract MapTile loading from GLRenderer - move all tile layer related classes to layers.tile.* - make Overlay subclass of InputLayer, which extends Layer Hannes Janetzek 2013-04-21 23:20:23 +02:00
  • 1c779f2f60 add generic quadtree index for tile cache Hannes Janetzek 2013-04-21 23:03:43 +02:00
  • 08a9ca4293 merge Query- and OpenResult into IMapDatabase Hannes Janetzek 2013-04-21 23:01:38 +02:00
  • c14b14fd11 comments + formatting Hannes Janetzek 2013-04-21 21:55:00 +02:00
  • 270c3071d5 fix old pbmap Hannes Janetzek 2013-04-21 21:54:45 +02:00
  • e10cb2051e dont fail silently Hannes Janetzek 2013-04-21 18:18:21 +02:00
  • 119f2ac14c Add MapElement as a buffer object to pass map elements to TileGenerator - unify IMapDatabase callback Hannes Janetzek 2013-04-21 17:44:57 +02:00
  • e0805cdf2d use GeomBuffer API in test.MapDatabase Hannes Janetzek 2013-04-21 15:52:51 +02:00
  • c305cbc828 start of an API for GeometryBuffer - fix bug in ensure size Hannes Janetzek 2013-04-21 15:52:11 +02:00
  • 2c4eea3e59 fade alpha of buildings Hannes Janetzek 2013-04-18 23:01:55 +02:00
  • ead18a2356 scale linestipple pattern independent of tile zoomlevel Hannes Janetzek 2013-04-18 23:01:18 +02:00
  • d9cbd12c16 extract PostGIS db backend Hannes Janetzek 2013-04-18 21:02:52 +02:00
  • c08b481796 remove unused WebMercator Hannes Janetzek 2013-04-18 20:45:46 +02:00
  • dcae12bbc3 - determine item visibility with unprojected screen coordinates - use absolute projected position now that coordinates are double Hannes Janetzek 2013-04-18 20:22:19 +02:00
  • fde9109695 add offset parameter to pointInPoly Hannes Janetzek 2013-04-18 20:20:00 +02:00
  • 5739eb5b93 simplify ScanBox use Hannes Janetzek 2013-04-18 18:58:07 +02:00
  • 056289d03b fix precision issue on high zoom-levels Hannes Janetzek 2013-04-18 18:14:09 +02:00
  • 24438c1e68 change max zoom-level to 24 - fix bug in ScanBox where tiles where not visible when map rotation had a steep angle - refactor ScanBox, add transScale utility Hannes Janetzek 2013-04-18 18:13:11 +02:00
  • 8a808265a5 reset gesture state on ActionDown instead of ActionUp -> this should help when up event was consumed by overlay Hannes Janetzek 2013-04-17 15:00:13 +02:00
  • 3d79c3ea2e Triangle: no need to shift vertices, just update segment indices to first occurence Hannes Janetzek 2013-04-15 03:52:32 +02:00
  • 5862ae4e7d - extracted MapEventLayer from TouchHandler - rename OverlayManager to LayerManager - move event-dispatching from TouchHandler to LayerManager Hannes Janetzek 2013-04-13 02:26:29 +02:00
  • 3c26515d4d make Slot public for testing Hannes Janetzek 2013-04-12 22:49:51 +02:00
  • 8b313962f5 set up mBitmaps so that TextureItems can be created on initialization in Main Thread Hannes Janetzek 2013-04-12 22:48:23 +02:00
  • 78d67a4bff release TextItems to pool Hannes Janetzek 2013-04-12 22:45:21 +02:00
  • 35849b9829 use 'simple' line shader in BasicOverlay Hannes Janetzek 2013-04-12 22:44:58 +02:00
  • a72c4fff26 fix Text.create() Hannes Janetzek 2013-04-12 22:44:13 +02:00
  • 50b37d2342 - use mediump shader for textures - increase TextureItem width, so that 'USA' label is drawn completely on high dpi.. at least for now Hannes Janetzek 2013-04-12 05:16:53 +02:00
  • 47ad1d3617 start of TextureAtlas Hannes Janetzek 2013-04-12 04:32:01 +02:00
  • a1e9efbe5a added Inlist.prependRelative Hannes Janetzek 2013-04-12 04:31:31 +02:00
  • ca311f0bcf provide public function to only retrieve valid base layers type Hannes Janetzek 2013-04-12 04:14:23 +02:00
  • b9c3c3fad8 move RenderTheme internals to theme.rules.* Hannes Janetzek 2013-04-12 00:21:44 +02:00
  • d74e5a7d00 - use clipping for PathOverlay, now Great Circle works properly Hannes Janetzek 2013-04-11 23:06:17 +02:00
  • 55a83aaf6f make fields final Hannes Janetzek 2013-04-11 23:04:01 +02:00
  • c9b54fdfa2 revert Paint back to Android Hannes Janetzek 2013-04-11 17:59:24 +02:00
  • 535204c2c2 use absolute position for tile distance calculation Hannes Janetzek 2013-04-11 17:42:44 +02:00
  • 9c3c860da8 cleanups Hannes Janetzek 2013-04-11 17:40:01 +02:00
  • eb6778a907 - start to extract android graphics dependency - make IRenderThemeCallback more consistent Hannes Janetzek 2013-04-11 17:38:38 +02:00
  • 18a8b292d2 use MapPosition.scale: get rid of zoomLevel relative functions in MercatorProjection Hannes Janetzek 2013-04-10 21:40:07 +02:00
  • 2ae5a7fe2e cleanups Hannes Janetzek 2013-04-08 22:06:10 +02:00
  • 02812d30f5 fix bug in extrusion layer where triangulation did modify the point array as side-effect Hannes Janetzek 2013-04-08 22:06:00 +02:00