Zkombinujte Autodesk MapGuide Enterprise s dostupnými aplikacemi Google Earth a Google Maps – 4. díl
Další možný mashup – Autodesk MapGuide Enterprise a Google Maps API dostupné u technologie Google Maps™ podporuje data ve formátech KML a GeoRSS pro zobrazování prostorových (geografických) info…
Další možný mashup – Autodesk MapGuide Enterprise a Google Maps
API dostupné u technologie Google Maps™ podporuje data ve formátech KML a GeoRSS pro zobrazování prostorových (geografických) informací. To znamená, že můžete využít většinu programového kódu vytvořeného pro integraci aplikace Google Earth™. Jediným rozdílem je způsob požadování dat – namísto dokumentů XML/KML budete muset využít služeb nástroje GGeoXml constructor, který je součástí Google Maps API. Pomocí GGeoXml objektů je možné přidávat tyto datové formáty do mapy.
Google Maps podporují následující KML elementy:
• Placemarky
• Ikony
• Složky
• Popisné HTML
• KMZ (komprimované KML včetně připojených obrázků)
• Složené linie a polygony
• Styly pro složené linie a polygony včetně barvy, výplně a míry průhlednosti
• Síťové odkazy pro dynamický import dat
• Překryvné vrstvy
Do mapy je možné přidávat objekty GGeoXml pomocí metody addOverlay(). Odstranit je pak lze použitím opozitní metody – removeOverlay(). Oba zmíněné datové formáty – KML a GeoRSS XML jsou plně podporovány.
Následující příklad ukazuje testovací kód pro použití objektu GGeoXml:
//
var map;
var geoXml = new GGeoXml(„http://localhost/mapguide2008/SFTrees_Google/WrapperGMaps.kml“);
function onLoad()
{
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById(„map“));
map.addControl(new GLargeMapControl());
map.setCenter(new GLatLng(37.749001, -122.429924), 11);
map.addControl(new GLargeMapControl());
map.addOverlay(geoXml);
}
}
Závěrem…
Mapové technologie Google Maps a Google Earth nabízejí přehledně a vhodně navržená klientská rozhraní a jednoduchý přístup k veřejným a volně dostupným prostorovým datům. Software Autodesk MapGuide® Enterprise poskytuje sofistikované serverově orientované funkce a nástroje, které umožňují přístup nejen k neveřejným prostorovým datům. Prostorová data lze velmi přesně dotazovat a poté doručovat dle požadavků uživatelům.
Tento seriál poukázal na to, jakými způsoby lze pomocí technologie Autodesk MapGuide Enterprise obsluhovat volně dostupné Google Earth a Google Maps a obohatit je o často úzce specifikovaný typ dat.Velkou výhodou použití technologie Autodesk MapGuide Enterprise jsou mnohočetné možnosti připojení nejrůznějších typů prostorových dat promocí technologie FDO.
Výkonné a vestavěné v produktu Autodesk MapGuide Enterprise API s mnoha již hotovými nástroji a funkcemi dovoluje přímou publikaci předem nadefinovaných map do prostředí Google Earth nebo také vývoj vlastní aplikace, která může kombinovat Google Maps, Google Earth a Autodesk MapGuide Enterprise do formy bezešvého a komplexního koncového řešení.
Doporučené zdroje informací
Autodesk MapGuide Enterprise: www.autodesk.com/mapguideenterprise
Autodesk MapGuide Studio: www.autodesk.com/mapguidestudio
Autodesk MapGuide Open Source: http://mapguide.osgeo.org
Autodesk MapGuide diskuzní skupiny:
http://discussion.autodesk.com/index2.jspa?categoryID=23
Autodesk MapGuide – ukázkové aplikace: http://mapguide.osgeo.org/livegallery.html
Google Earth uživatelský průvodce: http://earth.google.com/userguide/v4/ug_toc.html
Google Maps API dokumentace: www.google.com/apis/maps
KML průvodce: http://code.google.com/apis/kml/documentation/kml_tut.html