Google Maps viittausopas

Map() 构造函数

创建谷歌地图:

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

定义和用法

Map() 构造函数在指定的 HTML 元素(通常是 <div> 元素)内创建一个新地图。

语法

new google.maps.Map(HTMLElement,MapOptions)

参数值

Parametrit Kuvaus
HTMLElement 规定将地图放置在哪个 HTML 元素中。
MapOptions 保存地图初始化变量/选项的 MapOptions 对象。

Map() 的方法

方法 返回值 Kuvaus
fitBounds(LatLngBounds) None 设置视口以包含给定的边界。
getBounds() LatLng,LatLng 返回当前视口的西南纬度/经度和东北纬度/经度。
getCenter() LatLng 返回地图中心的纬度/经度。
getDiv() Node 返回包含地图的 DOM 对象。
getHeading() number

返回航空图像的罗盘航向。

Soveltuu SATELLITE ja HYBRID kartatyypille.

getMapTypeId()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
返回当前地图类型。
getProjection() Projection 返回当前投影。
getStreetView() StreetViewPanorama 返回绑定到地图的默认 StreetViewPanorama。
getTilt() number

返回航空图像的入射角(以度为单位)。

Soveltuu SATELLITE ja HYBRID kartatyypille.

getZoom() number 返回地图的当前缩放级别。
panBy(xnumber,ynumber) None 以给定距离更改地图中心(以像素为单位)。
panTo(LatLng) None 将地图中心更改为给定的 LatLng。
panToBounds(LatLngBounds) None 将地图平移包含给定 LatLngBounds 所需的最小量。
setCenter(LatLng) None 设置地图中心的纬度/经度。
setHeading(number) None

设置航拍图像的罗盘航向。

以从基本方向北测量的度数为单位。

setMapTypeId(MapTypeId) None 设置要显示的地图类型。
setOptions(MapOptions) None
setStreetView(StreetViewPanorama) None Sovitaan StreetViewPanorama-karttaan.
setTilt(number) None

Aseta ilmailukuvan säteilykulma (asteissa).

Soveltuu SATELLITE ja HYBRID kartatyypille.

setZoom(number) None Aseta kartan zoomausaste.

Map() ominaisuudet

Ominaisuudet Tyyppi Kuvaus
controls Array.<MVCArray.<Node>> Lisätään karttaan liitetyt ohjaimet.
mapTypes MapTypeRegistry Merkkijonon ID:n perusteella rekisteröity MapType-esimerkki.
overlayMapTypes MVCArray.<MapType> Muita yhdistettäviä kartatyyppejä.

Map() tapahtumat

Tapahtuma Parametrit Kuvaus
bounds_changed None Tunnistetaan, kun näkökentän reunat muuttuvat.
center_changed None Tunnistetaan, kun kartan keskuspiste-ominaisuus muuttuu.
click MouseEvent Tunnistetaan, kun käyttäjä napsauttaa karttaa.
dblclick MouseEvent Tunnistetaan, kun käyttäjä napsauttaa karttaa kahdesti.
drag None Tunnistetaan, kun käyttäjä vetää karttaa.
dragend None Tunnistetaan, kun käyttäjä lopettaa vetämisen.
dragstart None Tunnistetaan, kun käyttäjä alkaa vetää karttaa.
heading_changed None Tunnistetaan, kun kartan otsikko-ominaisuus muuttuu.
idle None Tunnistetaan, kun kartta vapautuu kartan liikkumisen tai zoomaamisen jälkeen.
maptypeid_changed None Tunnistetaan, kun mapTypeId-ominaisuus muuttuu.
mousemove MouseEvent Tunnistetaan aina, kun käyttäjän hiiri siirtyy kartan sisäpuolelle.
mouseout MouseEvent Tunnistetaan, kun käyttäjän hiiri siirtyy kartan ulkopuolelle.
mouseover MouseEvent Tunnistetaan, kun käyttäjän hiiri siirtyy kartan sisäpuolelle.
projection_changed None Tunnistetaan, kun projektiota muutetaan.
resize None Tunnistetaan, kun kartan (div) koko muuttuu.
rightclick MouseEvent Tunnistetaan, kun käyttäjä napsauttaa karttaa oikealla painikkeella.
tilesloaded None Tunnistetaan, kun näkyvät tervetuloalueet on ladataan.
tilt_changed None Tunnistetaan, kun kartan kallistusominaisuus muuttuu.
zoom_changed None Tunnistetaan, kun kartan zoomausominaisuus muuttuu.

Läpiäisyyskerros

Rakentaja/tietue Kuvaus
Marker Luo merkinnän. (Huomaa, että merkinnän näyttöpaikan on oltava määritetty)
MarkerOptions Vaihtoehdot, joita käytetään merkinnän renderöintiin.
MarkerImage Ilmaisee merkinnän kuvakkeen tai varjokuvan rakenteen.
MarkerShape Määrittää klikattavaksi asetettavan merkinnän alueen (tyyppi ja koordinaatit) merkinnän muoto.
Animation Määrittää, minkä tyyppinen animaatio voidaan näyttää merkille (nostaa tai laskea).
InfoWindow Luo tiedotusikkuna.
InfoWindowOptions Vaihtoehdot, joita käytetään tiedotusikkunan renderöintiin.
Polyline Luo viivapiiri (sisältää polun ja viivatyyli).
PolylineOptions Vaihtoehdot, joita käytetään viivan renderöintiin.
Polygon Luo monikulmio (sisältää polun ja viiva + täyttötyyli).
PolygonOptions Vaihtoehdot, joita käytetään monikulmion renderöintiin.
Rectangle Luo suorakulmio (sisältää reunat ja viiva + täyttötyyli).
RectangleOptions Vaihtoehdot, joita käytetään suorakulmion renderöintiin.
Circle Luo ympyrä (sisältää keskipiste + säde ja viiva + täyttötyyli).
CircleOptions Vaihtoehdot, joita käytetään ympyrän renderöintiin.
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection

Tapahtuma

Rakentaja/tietue Kuvaus
MapsEventListener

Se ei ole menetelmä eikä rakentaja.

Sen instanssit palautetaan addListener() ja addDomListener() -menetelmistä ja lopulta toimitetaan removeListener() -menetelmään.

event Lisää/poista/triggerää tapahtumien kuuntelijoita.
MouseEvent Palauttaa erilaisia hiiren tapahtumia kartalta ja päällysteistä.

Ohjain

Ohjain/tietue Kuvaus
MapTypeControlOptions Tallentaa vaihtoehdot, joita käytetään ohjainten muokkaamiseen (sijainti ja tyyli).
MapTypeControlStyle Määrittää, minkä tyyppinen karttaohjain näytetään ( pudotusvalikko tai painike).
OverviewMapControlOptions Vaihtoehdot, joita käytetään yleiskatselukarttaohjainten renderöintiin (avautuu tai sulkeutuu).
PanControlOptions Vaihtoehdot, joita käytetään siirtymisohjainten renderöintiin (sijainti).
RotateControlOptions Vaihtoehdot, joita käytetään kiertoon ohjainten renderöintiin (sijainti).
ScaleControlOptions Vaihtoehdot, joita käytetään mittakaavaohjainten renderöintiin (sijainti ja tyyli).
ScaleControlStyle Määrittää, minkä tyyppinen mittakaava-ohjain näytetään.
StreetViewControlOptions Vaihtoehdot, joita käytetään kadunäkymän pegman-ohjainten renderöintiin (sijainti).
ZoomControlOptions Vaihtoehdot, joita käytetään skaalauksen ohjainten renderöintiin (sijainti ja tyyli).
ZoomControlStyle Määritä, minkä kokoista zoomausohjainta näytetään.
ControlPosition Määritä ohjaimen sijainti kartalla.