|
|
|||||||||
|
Netwerklinks effectief gebruikenMet netwerklinks kunt u complexere en dynamischere verhalen vertellen met uw KML-bestanden. Daarnaast kunt u bijvoorbeeld uw inhoud bijwerken en de inhoud wijzigen op basis van wat de gebruiker doet. Meer informatie over het opgeven van netwerklinks vindt u in het artikel KML Reference. In deze les wordt uitgelegd waarom netwerklinks uw verhaal zo krachtig maken.
Een KML-bestand als bladwijzer gebruikenDoorgaans werkt een KML-bestand met een netwerklink als een gateway naar de inhoud op uw server. Uw gebruikers downloaden uw KML-bestand slechts één keer, maar ze krijgen altijd de meest actuele inhoud te zien, zelfs als u de inhoud bijwerkt nadat gebruikers het KML-bestand hebben gedownload. Feit is dat veel eigenaren van inhoud ervoor kiezen om gebruikers een KML-bestand te laten downloaden dat alleen een netwerklink bevat. Het KML-bestand is in vele opzichten vergelijkbaar met een bladwijzer in een webbrowser. Het bestand biedt gebruikers snel toegang tot de gewenste inhoud, terwijl de eigenaar van de inhoud de inhoud op elk gewenst moment kan bijwerken. Een bijkomend voordeel is dat het aanvankelijke KML-bestand altijd klein is en snel kan worden gedownload. Deze techniek wordt toegepast voor alle KML-bestanden die via de Google Earth-galerij met KML-bestanden kunnen worden gedownload.
Grote gegevenssets ladenSamen met regio's bieden netwerklinks een krachtig mechanisme dat ervoor zorgt dat de kleine delen van grote multimediabestanden alleen worden gedownload wanneer ze nodig zijn. Voorbeeld: 3D-modellenMet 3D-modellen schept u een realistischer beeld van de structuren en objecten in uw KML-bestanden. Wanneer u ze echter allemaal in één KMZ-bestand plaatst, worden de bestanden vrij groot, wat kan resulteren in langzame downloads. U kunt dit onder andere oplossen door links naar uw 3D-modellen in uw plaatsmarkeringsballonnen op te nemen. Hiervoor moeten de gebruikers echter de plaatsmarkering openen en op een link klikken. Waarschijnlijk wilt u dat de modellen alleen maar in hun geospatiale context worden weergegeven wanneer de gebruiker rondkijkt. U kunt het beste een netwerklink gebruiken waarin voor viewRefreshMode de waarde onRegion wordt gebruikt omdat de gebruiker zodoende de modellen altijd kan downloaden op basis van hun locatie in Google Earth. Google 3D Modellen maakt gebruik van deze benadering: Voorbeeld: superoverlays Een soortgelijke uitdaging doet zich voor met grote afbeeldingen. Als u grote beeldoverlays heeft die u wilt toevoegen, kunt u een aantal technieken voor 3D-modellen gebruiken die zijn gebaseerd op regio's. Wanneer de gebruiker is uitgezoomd, kunt u beelden met een lagere resolutie weergeven. Zodra de gebruiker inzoomt op een bepaalde regio, kunt u voor de betreffende regio beelden met een hogere resolutie gebruiken. Door gebruik te maken van netwerklinks kunt u de verschillende beelden weergeven op het moment dat ze moeten worden weergegeven. Voor meer informatie over het gebruik van deze techniek kunt u de les Superoverlays raadplegen. Ga hiervoor naar de zelfstudieartikelen over KML 2.1.
Realtime gegevens gebruikenNadat een gebruiker uw KML-bestand heeft gedownload, wilt u de inhoud mogelijk bijwerken omdat deze is gewijzigd, zelfs wanneer de gebruiker een bepaalde regio niet bezoekt. Mogelijk dat u realtime gegevens weergeeft van sensoren of misschien houdt u de uitslagen bij op de avond van de verkiezingen. Met netwerklinks kunt u de inhoud bijwerken op basis van de verstreken tijd. Wanneer u refreshMode en refreshInterval of expires gebruikt, kunt u ervoor kiezen om na een paar seconden te vernieuwen of wanneer de deadline verstrijkt. Wat kunt u doen door te vernieuwen? U kunt het hele bestand achter de oorspronkelijke netwerklink opnieuw laden. U kunt ook alleen die onderdelen van het KML-bestand bijwerken die zijn gewijzigd. Mogelijk werkt u alleen plaatsmarkeringen voor de sensoren bij waarvoor nieuwe gegevens beschikbaar zijn, of werkt u alleen die districten bij waarvoor er nieuwe stemmen zijn geteld. Voorbeelden
Discussie/feedbackHeeft u vragen over deze les? Wilt u ons feedback geven? Ga naar Google Earth Outreach-discussiegroep om het programma met anderen te bespreken.
En nu?
|
|