Commit graph

1035 commits

Author SHA1 Message Date
ClemensF
27a302a5b8 First commit of the new XAML Map Control that replaces WPF Map Control, and now supports all three XAML platforms, WPF, Silverlight and WinRT. 2012-11-22 21:42:29 +01:00
ClemensF
c28e9d73d9 Added ImageTileSource.CanLoadAsync property. Changed Dispatcher.BeginInvoke calls in TileImageLoader. 2012-11-07 17:48:15 +01:00
ClemensF
1d5703d382 Fixed flicker when map center moves across the date line. 2012-11-06 19:49:29 +01:00
ClemensF
02b9cb4354 Renamed TileLayer.Name property to TileLayer.SourceName, removed TileLayerCollection.Name property. 2012-11-04 10:16:39 +01:00
ClemensF
e52698586b Added classes MapOverlay and MapScale. 2012-10-25 08:42:51 +02:00
ClemensF
27cdfe77ae Moved basic map functionality to class MapBase, input event handling to class Map. Fixed method names in class MapItemsControl. 2012-10-12 19:22:49 +02:00
ClemensF
e8b29be79e Set AffectsRender flag on MapPanel.ViewportPosition property, fixed Map.ZoomMap method. 2012-09-29 15:03:59 +02:00
ClemensF
5760471c1c Catch exceptions when writing files in ImageFileCache 2012-09-26 17:44:58 +02:00
ClemensF
d055d737ed Simplified layout in MapPanel, replaced ViewportPosition by Point?. 2012-08-26 21:54:00 +02:00
ClemensF
e7f78df179 Fully implemented SelectionMode.Extended in MapItemsControl, observe maximum number of download threads in TileImageLoader. 2012-08-24 18:10:12 +02:00
ClemensF
35c561d8aa Support for standard SelectionModes Single, Multiple and Extended in MapItemsControl, made IsCurrent a read-only attached property in MapItemsControl, cleaned dependencies between MapItemsControl and MapItems. 2012-08-22 20:21:31 +02:00
ClemensF
db1201ad47 Added ImageFileCache, removed TileImageLoader.CreateCache. 2012-08-15 21:31:10 +02:00
ClemensF
ae4fb7881a Simplified caching in TileImageLoader, FileDbCache deletes expired items on creation, TileLayers collection moved to Window resources in SampleApplication. 2012-08-13 19:16:59 +02:00
ClemensF
fbeb01fca3 Fixed default MapItem style, made ParentMap attached property read-only. 2012-08-10 09:41:59 +02:00
ClemensF
022e246ebe Improved MapPanel.ViewportPosition, added moving item to sample application. 2012-08-09 23:41:47 +02:00
ClemensF
ac107641d2 Set Name of default TileLayer. 2012-08-09 10:22:03 +02:00
ClemensF
be3144af07 Some cleanup. 2012-08-08 20:42:06 +02:00
ClemensF
65a0d8d51a Improved transform origin handling and animations in class Map, removed download cancellation in TileImageLoader. 2012-08-06 17:41:39 +02:00
ClemensF
940d8bad62 Improved MemoryStream handling in TileImageLoader 2012-07-27 18:47:57 +02:00
ClemensF
d368c9358c Changed ImageTileSource 2012-07-21 09:09:58 +02:00
ClemensF
2fd3f5f8f6 Simplified TileImageLoader and TileSource, added ImageTileSource, fixed FileDbCache 2012-07-20 21:57:29 +02:00
ClemensF
300c22a2e7 Fixed method accessibility in TileLayer. 2012-07-11 19:56:22 +02:00
ClemensF
472658a6d9 Minor code improvements 2012-07-07 17:19:10 +02:00
ClemensF
6b25260536 Added Surface sample application 2012-07-04 17:19:48 +02:00
ClemensF
e77e3d8562 Renamed Caching folder 2012-07-04 07:24:21 +02:00
ClemensF
9652fc2f56 Replaced local file caching by persistent ObjectCache based on FileDb.
Removed IsCached and ImageType properties from TileLayer.
2012-07-03 18:03:56 +02:00
ClemensF
38e6c23114 Use System.Runtime.Caching.MemoryCache 2012-06-24 23:42:11 +02:00
ClemensF
de8e9840b5 Improved tile rendering 2012-06-18 20:12:35 +02:00
ClemensF
f74f4bf404 Simplified sample application, set default TileLayer in Map.Loaded handler. 2012-06-14 10:43:27 +02:00
ClemensF
bb3a9cf8c3 Changed map tile download order, added Pushpin class, changed default MapItem style. 2012-06-13 17:33:23 +02:00
ClemensF
a0e0403c90 Removed default TileLayer 2012-06-12 20:30:05 +02:00
ClemensF
cc690c5445 Added Location.NormalizeLongitude and fixed LocationAnimation 2012-05-06 11:28:47 +02:00
ClemensF
bbaa5b37e8 Disabled map caching in TestApplication 2012-05-04 22:03:54 +02:00
ClemensF
a98f59e1a9 Added Location 2012-05-04 12:52:20 +02:00
ClemensF
caab7208a3 . 2012-04-25 22:02:53 +02:00