Referenshandbok för Google Maps
- Föregående sida Maps typer
- Nästa sida Introduktion till SVG
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() |
|
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. |
- Föregående sida Maps typer
- Nästa sida Introduktion till SVG