Commit Graph
100 Commits
Author SHA1 Message Date
Hannes Janetzek 6a68bc47f8 default to max zoom 20 2013-10-09 01:56:07 +02:00
Hannes Janetzek ad9bb1f3ef hide river under water area 2013-10-09 01:56:06 +02:00
Hannes Janetzek 7fc6ab209a cleanups 2013-10-09 01:56:06 +02:00
Hannes Janetzek 05dc5cc4a5 forgot to remove after testing... 2013-10-09 01:56:06 +02:00
Hannes Janetzek fbc1bb6386 clear bitmap reference after texture is loaded 2013-10-09 01:56:06 +02:00
Hannes Janetzek 7d3c9d1413 add SymbolLayer to labeling 2013-10-09 01:56:06 +02:00
Hannes Janetzek 8dcb83ee8f cleanup 2013-10-09 01:56:06 +02:00
Hannes Janetzek 176f84ff95 log++ 2013-10-09 01:56:06 +02:00
Hannes Janetzek f962dddf50 pass zoom-level relative 'scale divider' to PolygonRenderer
- use scale div for blending pattern textures
2013-10-09 01:56:06 +02:00
Hannes Janetzek c6be250fde use text 'dy' theme option 2013-10-09 01:56:06 +02:00
Hannes Janetzek 2d8098112b SpriteManager using TextureAtlas - not ready yet 2013-10-09 01:56:06 +02:00
Hannes Janetzek 569ad7764d change rendertheme 'rule' to 'm' (matcher) - makes themes better readable imo 2013-10-09 01:56:06 +02:00
Hannes Janetzek b9ffb48dd4 fix for changed GeometryBuffer index 2013-10-09 01:56:06 +02:00
Hannes Janetzek a23b7d9467 fix loop on 404 2013-10-09 01:56:06 +02:00
Hannes Janetzek 9d82cfdd64 move labeling to separate package 2013-10-09 01:56:06 +02:00
Hannes Janetzek dae42f0c97 beginning of texture pattern shader for tile polygons 2013-10-09 01:56:06 +02:00
Hannes Janetzek 2933ca7b57 polygon geometry: holes do not need a 0 index separator 2013-10-09 01:56:06 +02:00
Hannes Janetzek dce0507d36 testing 'tessellate' jni 2013-10-09 01:56:06 +02:00
Hannes Janetzek 674f1a6124 fix function name 2013-10-09 01:56:06 +02:00
Hannes Janetzek 205149c397 always add event layer 2013-10-09 01:56:06 +02:00
Hannes Janetzek 85e7cee412 cleanup + formatting 2013-10-09 01:56:06 +02:00
Hannes Janetzek 48369f6baf use TagSet instead of Tag[] in MapElement 2013-10-09 01:56:06 +02:00
Hannes Janetzek 0ed0d1a154 disco mode - almost, needs shuffle and blinking 2013-10-09 01:56:06 +02:00
Hannes Janetzek e83425580d add custom test layer 2013-10-09 01:56:06 +02:00
Hannes Janetzek ed329aac52 use any (direct) ByteBuffer 2013-10-09 01:56:06 +02:00
Hannes Janetzek ee054d1bf9 initialize TileLayer/Manager when added at runtime
fixes NPE where TileManager.onUpdate is run without previous init() when
TileLayer is added at runtime
2013-10-09 01:56:06 +02:00
Hannes Janetzek d449c9668c update themes 2013-10-09 01:56:06 +02:00
Hannes Janetzek a3e82be917 changed 'fixed' line option to 'fix' 2013-10-09 01:56:05 +02:00
Hannes Janetzek 38b3443927 unify RenderTheme 'node'/'way','closed' rules to match any 'element' 2013-10-09 01:56:05 +02:00
Hannes Janetzek 4dfb3eed91 --dbg 2013-10-09 01:56:05 +02:00
Hannes Janetzek 4e24b46232 the missing file 2013-10-09 01:56:05 +02:00
Hannes Janetzek 9c5a1c74f2 building outlines, bold city names 2013-10-09 01:56:05 +02:00
Hannes Janetzek a2a97d956c convert height/min_height tag, enable 'unmatched theme' debug option again 2013-10-09 01:56:05 +02:00
Hannes Janetzek ce06a87422 nothing from mapsforge left in this class 2013-10-09 01:56:05 +02:00
Hannes Janetzek ec77ef7d90 cleanups 2013-10-09 01:56:05 +02:00
Hannes Janetzek 59533d823b reset static buffer-usage-count on init, formatting.. 2013-10-09 01:56:05 +02:00
Hannes Janetzek 004ad338ae fix NPE in PathOverlay 2013-10-09 01:56:05 +02:00
Hannes Janetzek 47f4a3d97f remove obsolete class 2013-10-09 01:56:05 +02:00
Hannes Janetzek 8a0ba14c08 theme: show rankscale 0 rivers 2013-10-09 01:56:05 +02:00
Hannes Janetzek 0a2bb1026e update map position animation at beginning of each frame 2013-10-09 01:56:05 +02:00
Hannes Janetzek 6cfc776911 formatting 2013-10-09 01:56:05 +02:00
Hannes Janetzek 528d59263b --log 2013-10-09 01:56:05 +02:00
Hannes Janetzek dc5b264a0a inline dot product 2013-10-09 01:56:05 +02:00
Hannes Janetzek 8299423e6d do not block in AsyncTask 2013-10-09 01:56:05 +02:00
Hannes Janetzek 6a259855af use android logger again.. 2013-10-09 01:56:05 +02:00
Hannes Janetzek 6344953ebf move OSMData to utils 2013-10-09 01:56:05 +02:00
Hannes Janetzek 92ccd9366d use android logger again.. 2013-10-09 01:56:05 +02:00
Hannes Janetzek e8ffbd79f2 move OSMData to utils 2013-10-09 01:56:05 +02:00
Hannes Janetzek e09d638bc5 Triangle: slightly improve point-in-hole heuristic 2013-10-09 01:56:05 +02:00
Hannes Janetzek 6506e540f8 counted array -> array iterator 2013-10-09 01:56:05 +02:00
Hannes Janetzek 09fd019734 use double for pre-projected points 2013-10-09 01:56:05 +02:00
Hannes Janetzek 5ab4ce50af add 'project' utility function to project to double array 2013-10-09 01:56:05 +02:00
Hannes Janetzek e957b178ad theme tweaks 2013-10-09 01:56:05 +02:00
Hannes Janetzek 9dc9289e17 natural earth image layer 2013-10-09 01:56:05 +02:00
Hannes Janetzek 8db1b83e54 remove old MapOptions 2013-10-09 01:56:05 +02:00
Hannes Janetzek 7f6fe14f60 use zoom level mask instead of min < zoom < max 2013-10-09 01:56:04 +02:00
Hannes Janetzek 4abec66e39 finish first part of database -> tilesource refactoring
- now there is a clean separation between TileSource type
  and TileDataSource(worker instances)
2013-10-09 01:56:04 +02:00
Hannes Janetzek 2be2ab111a refactor map databases 2013-10-09 01:56:04 +02:00
Hannes Janetzek cd1b7e518a more work on TextureAtlas 2013-10-09 01:56:04 +02:00
Hannes Janetzek 8d96aacf3f fix formatting 2013-10-09 01:56:04 +02:00
Hannes Janetzek 40886fd34c more default Tag keys 2013-10-09 01:56:04 +02:00
Hannes Janetzek 5d4b472514 add TagSet.clear() 2013-10-09 01:56:04 +02:00
Hannes Janetzek 5ced9c51f2 fixup MAP_READER 2013-10-09 01:56:04 +02:00
Hannes Janetzek 5947f24862 warn if some feature matches the same instruction twice
- (and remove second RenderInstruction)
2013-10-09 01:56:04 +02:00
Hannes Janetzek 3e277c23ee theming: use any key as label 2013-10-09 01:56:04 +02:00
Hannes Janetzek 4899e61ee7 start of mapbox streets theme 2013-10-09 01:56:04 +02:00
Hannes Janetzek e507bb6b06 - rename MAP_READER -> MAPSFORGE_FILE
- add new databases to factory
2013-10-09 01:56:04 +02:00
Hannes Janetzek 561162506f move pbmap to oscimap version 1 2013-10-09 01:56:04 +02:00
Hannes Janetzek 4d06977633 move oscimap to oscimap2 2013-10-09 01:56:04 +02:00
Hannes Janetzek 127deb0655 - extract common protobuf decoder to ProtobufDecoder
- move LwHttp and ProtobufDecotder to common
- rename MapDatabaseCallback to MapDataSink
2013-10-09 01:56:04 +02:00
Hannes Janetzek 700f3e403e beginnings of oscimap protocol v4 implementation 2013-10-09 01:56:04 +02:00
Hannes Janetzek c966f59d37 filter tags for default locale, cleanups 2013-10-09 01:56:04 +02:00
Hannes Janetzek 77733ed593 port theme to mapbox street layers 2013-10-09 01:56:04 +02:00
Hannes Janetzek 00abbc839b compile TagSet to Tag[] 2013-10-09 01:56:04 +02:00
Hannes Janetzek 6ff66a7567 testing mapnik vector datasource 2013-10-09 01:56:04 +02:00
Hannes Janetzek b92afea6d1 more internal strings 2013-10-09 01:56:04 +02:00
Hannes Janetzek 991a497ef3 ExtrusionLayer: release tiles when not rendering 2013-10-09 01:56:04 +02:00
Hannes Janetzek a0c0d4953f --dbg 2013-10-09 01:56:04 +02:00
Hannes Janetzek 01e75ce86e cleanups 2013-10-09 01:56:04 +02:00
Hannes Janetzek e6b284c019 use zoomTable from map file 2013-10-09 01:56:04 +02:00
Hannes Janetzek fddc8416f3 if Pool.clearItem returns false item is not added back to pool 2013-10-09 01:56:04 +02:00
Hannes Janetzek a8e27574c9 use AsyncTask for labeling 2013-10-09 01:56:03 +02:00
Hannes Janetzek a873310df2 cleanups, less bright roofs 2013-10-09 01:56:03 +02:00
Hannes Janetzek 355f41aee3 use zoomTable for zoom-levels provided by db 2013-10-09 01:56:03 +02:00
Hannes Janetzek 3b0c3c8ce9 fix way labels in MapFile Database 2013-10-09 01:56:03 +02:00
Hannes Janetzek dc547bb077 more tag keys 2013-10-09 01:56:03 +02:00
Hannes Janetzek 08ea40851f smaller default GeomBuffer 2013-10-09 01:56:03 +02:00
Hannes Janetzek 6483902901 fix startPolygon for more than one polygon.. 2013-10-09 01:56:03 +02:00
Hannes Janetzek 0736dd15b2 increase line scaling factor 2013-10-09 01:56:03 +02:00
Hannes Janetzek 8992cfda94 fix texture pool initialization 2013-10-09 01:56:03 +02:00
Hannes Janetzek 477548c5f7 use new Martix4 function which use temporary array
- avoid 'undefined behaviour' which did work for most cases...
2013-10-09 01:56:03 +02:00
Hannes Janetzek b463ca7e3b use BufferObject.loadBufferData 2013-10-09 01:56:03 +02:00
Hannes Janetzek 8ac661d727 keep buffer state in LwHttp 2013-10-09 01:56:03 +02:00
Hannes Janetzek 1359dedcd4 some more TagSet utilities 2013-10-09 01:56:03 +02:00
Hannes Janetzek 46c7c34bb2 Triangle: mark second occurrence of duplicate vertices as UNDEAD
so that they are ignored by skeleton builder
2013-10-09 01:56:03 +02:00
Hannes Janetzek c4d0c4af57 fix Matrix functions to use temporary array when lhs or rhs are same as result 2013-10-09 01:56:03 +02:00
Hannes Janetzek 1ab3a5e174 make convexity test more restrictive 2013-10-09 01:56:03 +02:00
Hannes Janetzek ff8e1801bf no need to internalize these 2013-10-09 01:56:03 +02:00
Hannes Janetzek 083932abac add comments 2013-10-09 01:56:03 +02:00
Hannes Janetzek 05d4dba5fc always internalize tag key Strings 2013-10-09 01:56:03 +02:00