| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> JavaScript Programmering >> Content
    Sådan tilføjes et billede Overlay Med V3 Maps API
    Du kan oprette en brugerdefineret Google Map med et billede overlay ved hjælp af Google Maps API version 3 . For eksempel kan du overlay en USGS kontur kort over en eksisterende Google-kort til at generere en detaljeret vandresti kort til dit websted besøgende . Brug Google Maps " OverlayView " class at tilføje billedoverlejringer til dit kort . Instruktioner
    1

    Åbn din HTML-fil og find afsnit med din Google Maps -koden.
    2

    Opret en global variabel kaldet " overlay " ved at skrive følgende i din ovenstående kode , hvor du starter dit kort : Hej

    var overlay ,
    3

    Find din kortets "Initialize "-funktionen og tilføje en variabel, der indeholder stien til overlay billedfil : Hej

    var imageSource = ' grafik /map_hiking.jpg «
    4

    Definer overlay globale variabel . Skriv f.eks : Hej

    overlay = new HikingOverlay ( bounds, srcImage , map ) <

    overlay variabel kalder en " HikingOverlay "-funktion , som indeholder de parametre for billedet overlay. br >
    5

    Opret funktionen for overlay billede. I dette eksempel er funktionen kaldet " HikingOverlay " : Hej

    funktion HikingOverlay ( bounds, srcImage , kort)
    6

    Initialiser bounds , Image Source og kortegenskaber for Vandreture Overlay -funktionen.
    7

    Opret en underklasse for HikingOverlay funktion. Brug en underklasse , så du ikke overskriver de attributter i moderselskabet klassen. Skriv f.eks : Hej

    HikingOverlay.sub = new google.maps.OverlayView ();
    8

    Fastgør overlay til ruder i Google Maps -vinduet. Du kan bruge HTML " div " elementer til præcist at placere overlay eller bare sætte den på en rude , hvis overlay dækker hele kortet . For eksempel oprette division og lægger kortet for at ruden ved at skrive : Hej

    HikingOverlay.sub.onAdd = function () {

    var division = document.createElement ( ' DIV ');

    var img = document.create.Element ( " img ") div.appendChild ( img ),

    sub_div = div ,

    vAR ruder = this.getpanes (); panes.overlayLayer.appendChild ( div ),

    }
    9

    Placer overlay over kortet ved hjælp af " draw "-metoden. Skriv f.eks : Hej

    HikingOverlay.sub.draw = function function () {var overlayProjection = this.getProjection ( );}
    10

    konvertere billedet fremskrivning fra længde-og breddegrad koordinater til pixels for placering i div . Skriv f.eks : Hej

    var NorthWest = overlayProjection.fromLatLngToDivPixel ( this.bounds_.getNorthWest ());
    11

    Angiv dimensionerne af div style det passer til billedet. Skriv f.eks : Hej

    var div = this.div_ , div.style.left = northWest.x + ' px ' ;
    12

    Gem din fil og teste det . Google viser dit billede over din nuværende Google map . Hvis billedet ikke er placeret korrekt , angive yderligere positionering koordinater til din kode til præcist placere billedet .

    Forrige :

    næste :
      Relaterede artikler
    ·Javascript Dato Tutorial 
    ·Mellemliggende niveau Javascript Tutorial 
    ·Hvad er Ulighed i JavaScript 
    ·Hvad er en AXD Filer 
    ·Sådan bruges Gade stedet for Lat /Long i Google Maps A…
    ·Sådan indstilles bredde & højde for et iFrame 
    ·Sådan Split en Long URL Into 2 
    ·Sådan Fyld en Comboboks med JavaScript 
    ·Sådan deaktiveres JavaScript Mens Brug Selen 
    ·Sådan får Browser Width 
      Anbefalede Artikler
    ·Sådan oprettes tabeller fra divs i PHP 
    ·Hvordan kan man øge den virtuelle hukommelse fordeling…
    ·Hvordan man skriver en Informix SQL Query 
    ·Hjælp til Batch Programmering 
    ·Hvordan laver Pakker til Cydia på en iPhone 
    ·Sådan logger du på Perl Med Perforce 
    ·HTML Vs. PHP redirects 
    ·Sådan konstateres Base Objects i Cocoa 
    ·Sådan Konverter objekt til int i Java 
    ·Sådan oprettes Pyc fil til at køre på web 
    Copyright © Computer Viden http://www.computerdk.com