Referenshandbok för Google Maps

Map() konstruktorn

Skapa Google-karta:

var map = new google.maps.Map(mapCanvas, mapOptions);

Definition och användning

Map() konstruktorn skapar ett nytt kort i det angivna HTML-elementet (vanligtvis <div>-elementet).

Syntaks

new google.maps.Map(HTMLElement,MapOptions)

Parametervärden

Parameter Beskrivning
HTMLElement Bestäm vilket HTML-element kartan ska placeras i.
MapOptions Spara MapOptions-objektet med initiala variabler/alternativ för Map().

Metoder för Map()

Metod Returnera värdet Beskrivning
fitBounds(LatLngBounds) Ingen Ställ in vyen för att inkludera de givna gränserna.
getBounds() LatLng,LatLng Returnera sydvästlig och nordöstlig latitud och longitud för den aktuella vyen.
getCenter() LatLng Returnera latitud och longitud för kartans centrum.
getDiv() Node Returnera DOM-objektet som innehåller kartan.
getHeading() number

Returnera kompassriktningen för luftfotografier.

Gäller för SATELLITE och HYBRID-karttyper.

getMapTypeId()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
Returnera den aktuella karttypen.
getProjection() Projection Returnera den aktuella projektionen.
getStreetView() StreetViewPanorama Returnera det förvalda StreetViewPanorama som är bundet till kartan.
getTilt() number

Returnera insiktsvinkeln för luftfotografier (i grader).

Gäller för SATELLITE och HYBRID-karttyper.

getZoom() number Returnera kartans aktuella zoomnivå.
panBy(xnumber,ynumber) Ingen Ändra kartans centrum med en given avstånd (i pixlar).
panTo(LatLng) Ingen Ändra kartans centrum till den givna LatLng.
panToBounds(LatLngBounds) Ingen Flytta kartan minst möjligt för att inkludera den givna LatLngBounds.
setCenter(LatLng) Ingen Ställ in latitud och longitud för kartans centrum.
setHeading(number) Ingen

Ställ in kompassriktningen för luftfotografier.

Mät i grader från norr som baslinje.

setMapTypeId(MapTypeId) Ingen Ställ in den karttyp som ska visas.
setOptions(MapOptions) Ingen
setStreetView(StreetViewPanorama) Ingen Binda StreetViewPanorama till kartan.
setTilt(number) Ingen

Ställ in inkommande vinkel för flygbild (i grader).

Gäller för SATELLITE och HYBRID-karttyper.

setZoom(number) Ingen Ställ in kartans zoomnivå.

Map() egenskaper

Egenskaper Typ Beskrivning
controls Array.<MVCArray.<Node>> Ytterligare kontroller att lägga till på kartan.
mapTypes MapTypeRegistry Register för MapType-instanser enligt sträng-ID.
overlayMapTypes MVCArray.<MapType> Andra karttyper att lägga till.

Map() händelser

Händelse Parameter Beskrivning
bounds_changed Ingen Upprättas när visningsgränsen ändras.
center_changed Ingen Upprättas när kartans centralsegmentegenskap ändras.
click MouseEvent Upprättas när användaren klickar på kartan.
dblclick MouseEvent Upprättas när användaren dubbelklickar på kartan.
drag Ingen Upprättas upprepade gånger när användaren drar kartan.
dragend Ingen Upprättas när användaren stoppar att dra kartan.
dragstart Ingen Upprättas när användaren börjar dra kartan.
heading_changed Ingen Upprättas när kartans rubriksegenskap ändras.
idle Ingen Upprättas när kartan blir ledig efter att ha blivit trasigerad eller zoomad.
maptypeid_changed Ingen Upprättas när mapTypeId-egenskapen ändras.
mousemove MouseEvent Upprättas varje gång användarens muspekare flyttas över kartans behållare.
mouseout MouseEvent Upprättas när användarens muspekare lämnar kartans behållare.
mouseover MouseEvent Upprättas när användarens muspekare kommer in i kartans behållare.
projection_changed Ingen Upprättas när projektionen ändras.
resize Ingen Upprättas när kartans (div) ändrar storlek.
rightclick MouseEvent Upprättas när användaren högerklickar på kartan.
tilesloaded Ingen Upprättas när synliga block har laddats.
tilt_changed Ingen Upprättas när kartans lutningsegenskap ändras.
zoom_changed Ingen Upprättas när kartans zoomegenskap ändras.

Lager

Konstruktör/object Beskrivning
Marker Skapa en markör. (Observera att markörens visningsposition måste vara korrekt inställd).
MarkerOptions Alternativ för att rendera markören.
MarkerImage Repräentar strukturen för markörsikonen eller skuggbildsbilden.
MarkerShape Definiera den markörsform som används för att bestämma det klickbara området (typ och koordinater).
Animation Bestämmer vilken animation som kan spelas upp på markören (hoppa upp eller sänka ner).
InfoWindow Skapar en informationens fönster.
InfoWindowOptions Används för att rendera informationens alternativ.
Polyline Skapar en polylinje (innehåller väg och kantstil).
PolylineOptions Används för att rendera böjlinjens alternativ.
Polygon Skapar en polygon (innehåller väg och kant + fyllningsstil).
PolygonOptions Används för att rendera polygens alternativ.
Rectangle Skapar en rektangel (innehåller kanter och kant + fyllningsstil).
RectangleOptions Används för att rendera rektanglens alternativ.
Circle Skapar en cirkel (innehåller mittpunkt + radie och kant + fyllningsstil).
CircleOptions Används för att rendera cirkelns alternativ.
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection

Händelse

Konstruktör/object Beskrivning
MapsEventListener

Den har inga metoder eller konstruktörer.

Dess instanser returneras från addListener(), addDomListener(), och slutligen tillbaka från removeListener().

event Lägg till/ta bort/utlösa händelselyssnare.
MouseEvent Återger olika musehändelser från kartan och lager.

Kontroll

Kontroll/object Beskrivning
MapTypeControlOptions Spara alternativ för att modifiera kontrollen (placering och stil).
MapTypeControlStyle Bestämmer vilken typ av kartkontroll som ska visas (rullgardin eller knapp).
OverviewMapControlOptions Används för att rendera översiktskartans kontrollalternativ (utökningsbar eller sammanrullad).
PanControlOptions Används för att rendera paneringskontrollens alternativ (placering).
RotateControlOptions Används för att rendera roteringskontrollens alternativ (placering).
ScaleControlOptions Används för att rendera skalningskontrollens alternativ (placering och stil).
ScaleControlStyle Bestämmer vilken skalningskontroll som ska visas.
StreetViewControlOptions Används för att rendera streetview pegman kontrollens alternativ (placering).
ZoomControlOptions Används för att rendera zoomkontrollens alternativ (placering och stil).
ZoomControlStyle Bestämmer vilken typ av zoomkontroll som ska visas (stor eller liten).
ControlPosition Bestämmer kontrollernas plats på kartan.