﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
13386	[Patch draft] Make imagery support multiple map views	michael2402	team	"This patch moves most of the paint code away from AbstractTileSourceLayer. A warning ahead: The patch has more than 4500 lines. A lot of this is moving things around, but there are some new things:
- Changed the rendering code to use a `Stream` of tile positions that should be painted.
- Use an `AffineTransform` to translate the images.
- Make the projection not natively supported warning a simple text on the screen - anyone who is playing with such wild projections that the images are off by a lot probably knows what he is doing
- A hint will appear when you right-click a tile
- Tiles are identified by a TilePosition. No more fake tiles are used

Some things might need improvement:
- Imagery offset is stored in east/north. This means that the offset is wrong after a projection change. Even worse, offset does not work correctly for non-orthogonal projections.
- The precache task is not working
- Native scale is not working
- Probably has some bugs, I have not tested everything yet (Only Bing+OSM)

[[Image(patch-mapview-extract-imagery-rendering.png)]]"	enhancement	new	normal		Core imagery			gsoc-core	Don-vip bastiK stoecker
