Google Maps viittausopas
- Edellinen sivu Kartat tyypit
- Seuraava sivu SVG esittely
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() |
|
返回当前地图类型。 |
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. |
- Edellinen sivu Kartat tyypit
- Seuraava sivu SVG esittely