x

Re: Wie OSM in WPF anzeigen?


Geschrieben von Berg2304feuer (Gast) am 19. Juli 2014 01:21:00: [flux]

Als Antwort auf: Wie OSM in WPF anzeigen? geschrieben von Berg2304feuer (Gast) am 11. Juli 2014 13:57:

Hallo, stimmt ich habe schon manche Projekte gemacht auch OOO Anwendung aus WPF heraus, aber das hier ist schon was zum beißen

Habe ja oben schon mal ein Link geteilt vom codeprojekt, nun habe ich eine schöne Seite gefunden was die tiles angeht
http://oms.wff.ch/calc.php?baseurl=cylc … =47.354000
Nun möchte ich in meinem Programm das gleich BaWü angezeigt wird, in dem Programm für 0,0,0 fuktioniert das so

␣␣private␣const␣string␣TileFormat␣=␣@"http://tile.openstreetmap.org/{0}/{1}/{2}.png";
internal␣static␣BitmapImage␣GetTileImage(int␣zoom,␣int␣x,␣int␣y)
{
if␣(string.IsNullOrEmpty(CacheFolder))
{
throw␣new␣InvalidOperationException("Must␣set␣the␣CacheFolder␣before␣calling␣GetTileImage.");
}
double␣tileCount␣=␣Math.Pow(2,␣zoom)␣-␣1;
if␣(x␣<␣0␣||␣y␣<␣0␣||␣x␣>␣tileCount␣||␣y␣>␣tileCount)␣//␣Bounds␣check
{
return␣null;
}
Uri␣uri␣=␣new␣Uri(string.Format(CultureInfo.InvariantCulture,␣TileFormat,␣zoom,␣x,␣y));
return␣BitmapStore.GetImage(uri);
}

Was macht er da, bügelt der die URL auf 0,0,0.