823 Commits

Author SHA1 Message Date
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
Hannes Janetzek
97658f3ab1 use own UTF8Decoder 2013-10-09 01:56:03 +02:00
Hannes Janetzek
82a3a880ac add MapView.clearMap() -> clear all previous map state in Layers on next onUpate
- now labels are cleared properly when the or mapdb changes.
- getTileSet now requires a TileSet instance as input
2013-10-09 01:56:03 +02:00
Hannes Janetzek
6bb5cd3f68 release TileSet after rendering 2013-10-09 01:56:03 +02:00
Hannes Janetzek
7220fee194 JobQueue now belongs to TileManager instead of TileLayer 2013-10-09 01:56:03 +02:00