Mini Map Panel

Quality Band - Preview
Status - In Use

About

MiniMap.jpg
Second Map control to provide overview location of main map and full navigation.

Current Implimentation uses Bing Maps for Inset only, looks for ideas on how to make this generic

Usage

Bing Maps example:
XAML:
<UserControl x:Class="ExampleControlBing.Page"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:m="clr-namespace:Microsoft.VirtualEarth.MapControl;assembly=Microsoft.VirtualEarth.MapControl" 
    xmlns:mm="clr-namespace:DeepEarth.Client.Controls.MiniMap.BingMaps;assembly=DeepEarth.Client.Controls.MiniMap.BingMaps">
    <Grid x:Name="LayoutRoot" Background="White">
        <m:Map x:Name="map" ScaleVisibility="Collapsed" NavigationVisibility="Collapsed" />
        <mm:MiniMap Name="minimap" MapName="map" HorizontalAlignment="Right" VerticalAlignment="Top" />
    </Grid>
</UserControl>


Reference:
  • DeepEarth.Client.Common.dll
  • DeepEarth.Client.Controls.MiniMap.dll
  • Microsoft.VirtualEarth.MapControl.dll
  • DeepEarth.Client.BingMaps.dll
  • DeepEarth.Client.Controls.MiniMap.BingMaps.dll
  • GeoAPI.dll
  • NetTopologySuite.dll

Full Blend support, simply add these DLLs, then the control appears in your toolbox, drop on the page. You must set the "MapName" to the x:Name of your map control. Feel free to override the template.

Developers

soulsolutions
earthware

Roadmap

Version Feature Date
0.1 Initial Architecture 09/07/2009
0.1 Bing Maps support 09/07/2009
0.2 Moved to Preview 09/07/2009
1.0 DEMap support tba


Last edited Jul 9, 2009 at 1:57 AM by soulsolutions, version 2

Comments

No comments yet.