Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Hoe kan ik een afbeelding overlay Met V3 Maps API toevoegen
U kunt een aangepaste Google Map met een overlay-afbeelding met behulp van Google Maps API versie 3 te creëren . Bijvoorbeeld , kunt u een USGS contour kaart overlay over een bestaand Google kaart om een gedetailleerde wandelroute kaart voor bezoekers van uw website te genereren . Gebruik de Google Maps " OverlayView " class om beeldoverlays toevoegen aan uw kaart . Instructies
1

Open uw HTML- bestand en zoek het gedeelte met uw Google Maps code . Kopen van 2

Maak een globale variabele genaamd " overlay " door in je het volgende te typen bovenstaande code waar u uw kaart initialiseren :

var overlay
;
3

Locate functie " initialize " uw kaart en voeg een variabele bevat het pad voor de overlay- beeldbestand :

var Imagesource =
' graphics /map_hiking.jpg ' ;
4

Definieer de overlay globale variabele . Typ bijvoorbeeld : .

Overlay
= new HikingOverlay ( grenzen , srcImage , map ) ;

De overlay variabele een functie " HikingOverlay " , waarin de parameters voor de overlay-afbeelding bevat noemt < br >
5

Maak de functie voor de overlay-afbeelding . In dit voorbeeld wordt de functie genaamd " HikingOverlay " :

functie HikingOverlay
( grenzen , srcImage , kaart )
6

Initialiseer de grenzen , beeldbron en map eigenschappen voor het wandelen overlay -functie .
7

Maak een subklasse voor de HikingOverlay functie . Gebruik een subklasse , zodat je niet de attributen van de bovenliggende klasse overschrijven . Typ bijvoorbeeld :

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

Bevestig de overlay om de ruiten in het venster Google Maps . U kunt HTML " div " elementen gebruiken om nauwkeurig de positie van de overlay of gewoon bevestigen aan een ruit als de overlay bestrijkt de hele kaart . Maak bijvoorbeeld de divisie en bevestig de kaart om het deelvenster door te typen:

HikingOverlay.sub.onAdd = function ( ) { var

divisie
= document.createElement ( ' DIV ' ) ;

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

sub_div = div
;

var ruiten
= this.getpanes ( ) ; panes.overlayLayer.appendChild ( div ) ;

}
9

Plaats de overlay over de kaart met behulp van de " draw " -methode . Typ bijvoorbeeld :

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

Zet het beeld projectie van lengte-en breedtegraad coördinaten naar pixels voor plaatsing in de div . Typ bijvoorbeeld :

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

Geef de afmetingen van de div style om het beeld te passen . Typ bijvoorbeeld :

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

Sla uw bestand op en test het . Google geeft uw imago over uw bestaande Google map . Als het beeld niet correct geplaatst is , geeft extra positionering coördinaten aan uw code om precies plaatsen van de afbeelding .

Previous: Next:
  JavaScript Programmeren
·Hoe te Fade Out bij het verlat…
·Hoe kan ik een afbeelding zoek…
·Hoe reguliere expressies gebru…
·Hoe Page Print Limit is gevest…
·Hoe maak je een webbrowser Afb…
·Hoe te verplaatsen Tekst maken…
·Hoe een Event Handler in TinyM…
·Hoe te Schakel JavaScript in d…
·Hoe te XML -display met JavaSc…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te AIML Bot gebruiken in Java-toepas…
·Hoe je alle Brieven van een lijst in Pyt…
·De Eigenschappen van een collectie in VB…
·Hoe te Bullet Style Change Het gebruik v…
·Hoe kan ik een keuzelijst Formulier voor…
·Hoe maak je een Microsoft Visual Basic O…
·Hoe te Ant configureren Met Eclipse Step…
·Java EE Vs . PHP 
·Hoe om nummers uit een string op Python 
Copyright © Computer Kennis http://www.nldit.com