گوجل ماپ مراجع مینول

Map() 构造函数

创建谷歌地图:

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

定义和用法

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

语法

new google.maps.Map(HTMLElement,MapOptions)

参数值

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
HTMLElement 规定将地图放置在哪个 HTML 元素中。
MapOptions 保存地图初始化变量/选项的 MapOptions 对象。

Map() 的方法

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

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

适用于 SATELLITE 和 HYBRID 地图类型。

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

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

适用于 SATELLITE 和 HYBRID 地图类型。

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 将 StreetViewPanorama 绑定到地图。
setTilt(number) None

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

适用于 SATELLITE 和 HYBRID 地图类型。

setZoom(number) None 设置地图的缩放级别。

Map() 的属性

ਵਿਸ਼ੇਸ਼ਤਾ ਕਿਸਮ ਵਰਣਨ
controls Array.<MVCArray.<Node>> ਮੈਪ ਵਿੱਚ ਜੋੜੇ ਗਏ ਅਤਿਰਿਕਤ ਕੰਟਰੋਲਸ।
mapTypes MapTypeRegistry ਮੈਪਟਾਈਪ ਰਜਿਸਟਰੀ ਵਿੱਚ MapType ਦੇ ਮਿਸਾਲ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਦਾ ਹੈ।
overlayMapTypes MVCArray.<MapType> ਜੋ ਕਿ ਉੱਪਰਲੇ ਮੈਪ ਟਾਈਪ ਨੂੰ ਜੋੜਨਾ ਹੈ।

Map() ਦੇ ਈਵੈਂਟ

ਈਵੈਂਟ ਪੈਰਾਮੀਟਰ ਵਰਣਨ
bounds_changed None ਜਦੋਂ ਵਿਜੇਸ਼ਤਾ ਦੀ ਸੀਮਾ ਬਦਲਦੀ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
center_changed None ਮੈਪ ਦੇ ਕੇਂਦਰ ਵਿਸ਼ੇਸ਼ਤਾ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
click MouseEvent ਜਦੋਂ ਯੂਜ਼ਰ ਮੈਪ ਨੂੰ ਕਲਿੱਕ ਕਰਦਾ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
dblclick MouseEvent ਜਦੋਂ ਯੂਜ਼ਰ ਮੈਪ ਨੂੰ ਦੁਬਾਰਾ ਕਲਿੱਕ ਕਰਦਾ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
drag None ਜਦੋਂ ਯੂਜ਼ਰ ਮੈਪ ਨੂੰ ਖਿੱਚਦਾ ਹੈ ਤਾਂ ਦੁਬਾਰਾ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
dragend None ਜਦੋਂ ਯੂਜ਼ਰ ਮੈਪ ਨੂੰ ਖਿੱਚਣਾ ਬੰਦ ਕਰਦਾ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
dragstart None ਜਦੋਂ ਯੂਜ਼ਰ ਮੈਪ ਨੂੰ ਖਿੱਚਣਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
heading_changed None ਮੈਪ ਦੇ ਸਿਰਲੇਖ ਵਿਸ਼ੇਸ਼ਤਾ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
idle None ਜਦੋਂ ਮੈਪ ਤਬਦੀਲੀ ਜਾਂ ਜ਼ੂਮ ਕਰਨ ਤੋਂ ਬਾਅਦ ਖਾਲੀ ਹੋ ਜਾਂਦੀ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
maptypeid_changed None ਜਦੋਂ mapTypeId ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਬਦਲਦੀ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
mousemove MouseEvent ਜਦੋਂ ਯੂਜ਼ਰ ਦੀ ਮਾਉਸ ਕੀ ਮੈਪ ਕੰਟੇਨਰ ਉੱਤੇ ਚਲਦੀ ਹੈ ਤਾਂ ਹਰ ਸਮੇਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
mouseout MouseEvent ਜਦੋਂ ਯੂਜ਼ਰ ਦੀ ਮਾਉਸ ਕੀ ਮੈਪ ਕੰਟੇਨਰ ਵਿੱਚ ਬਾਹਰ ਆਉਂਦੀ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
mouseover MouseEvent ਜਦੋਂ ਯੂਜ਼ਰ ਦੀ ਮਾਉਸ ਕੀ ਮੈਪ ਕੰਟੇਨਰ ਵਿੱਚ ਅੰਦਰ ਆਉਂਦੀ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
projection_changed None ਪ੍ਰੋਜੈਕਸ਼ਨ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
resize None ਜਦੋਂ ਮੈਪ (div) ਦਾ ਕੰਮ ਵੱਧ ਕਰਨ ਤੋਂ ਬਾਅਦ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
rightclick MouseEvent ਜਦੋਂ ਯੂਜ਼ਰ ਦੁਬਾਰਾ ਕਲਿੱਕ ਕਰਦਾ ਹੈ ਤਾਂ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
tilesloaded None ਜਦੋਂ ਦਿਸ਼ਾ ਵਾਲੇ ਟਾਈਲ ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
tilt_changed None ਜਦੋਂ ਮੈਪ ਦੇ ਟਿਲਟ ਵਿਸ਼ੇਸ਼ਤਾ ਬਦਲਦੇ ਹੋਏ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।
zoom_changed None ਜਦੋਂ ਮੈਪ ਦੇ ਜ਼ੂਮ ਵਿਸ਼ੇਸ਼ਤਾ ਬਦਲਦੇ ਹੋਏ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ।

ਉੱਪਰਲਾ ਪੱਖ

ਕੰਸਟਰਕਟਰ/ਅਬਜੈਕਟ ਵਰਣਨ
Marker ਮਾਰਕਰ ਬਣਾਓ।(ਨੋਟ: ਮਾਰਕਰ ਦੇ ਵਿਖਾਉਣ ਵਾਲੇ ਸਥਾਨ ਨੂੰ ਸੈਟ ਕਰਨਾ ਹੋਵੇਗਾ)
MarkerOptions ਮਾਰਕਰ ਰੈਂਡਰ ਲਈ ਵਿਕਲਪ।
MarkerImage ਮਾਰਕਰ ਆਈਕਾਨ ਜਾਂ ਛਾਈ ਚਿੱਤਰ ਦੇ ਢਾਂਚੇ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਦਾ ਹੈ।
MarkerShape ਟੈਗ ਦੇ ਮਾਰਕਰ ਦੇ ਕ੍ਰਿਕਬਾਰ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਾਲੇ ਮਾਰਕਰ ਦੇ ਸ਼ਰੂਆਤੀ ਰੂਪ (ਕਿਸਮ ਅਤੇ ਕੋਆਰਡੀਨੇਟਸ)।
Animation ਟੈਗ 'ਤੇ ਚਲਾਉਣ ਵਾਲੀ ਐਨੀਮੇਸ਼ਨ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ (ਉੱਠਾਉਣਾ ਜਾਂ ਸਮੇਟਣਾ)
InfoWindow ਸੂਚਨਾ ਵਿੰਡੋ ਬਣਾਉਣਾ
InfoWindowOptions ਸੂਚਨਾ ਵਿੰਡੋ ਰੈਂਡਰ ਦੇ ਵਿਕਲਪ
Polyline ਪੱਥਰ ਲਾਈਨ ਬਣਾਉਣਾ (ਪਾਥ ਅਤੇ ਲਾਈਨ ਕੇਸਟਮਾਈਜ਼ਡ ਫਿਲਟਰ)
PolylineOptions ਪੱਥਰ ਰੈਂਡਰ ਦੇ ਵਿਕਲਪ
Polygon ਪੱਥਰ ਬਣਾਉਣਾ (ਪਾਥ ਅਤੇ ਲਾਈਨ ਕੇਸਟਮਾਈਜ਼ਡ ਫਿਲਟਰ+ਫਿਲਟਰ ਸਟਾਈਲ)
PolygonOptions ਪੱਥਰ ਰੈਂਡਰ ਦੇ ਵਿਕਲਪ
Rectangle ਰੈਂਜਿਟ ਬਣਾਉਣਾ (ਬੰਦਰੂਪ ਅਤੇ ਲਾਈਨ ਕੇਸਟਮਾਈਜ਼ਡ ਫਿਲਟਰ+ਫਿਲਟਰ ਸਟਾਈਲ)
RectangleOptions ਰੈਂਜਿਟ ਰੈਂਡਰ ਦੇ ਵਿਕਲਪ
Circle ਗੋਲ ਬਣਾਉਣਾ (ਕੇਂਦਰ+ਰੇਡੀਅਸ ਅਤੇ ਲਾਈਨ ਕੇਸਟਮਾਈਜ਼ਡ ਫਿਲਟਰ+ਫਿਲਟਰ ਸਟਾਈਲ)
CircleOptions ਗੋਲ ਰੈਂਡਰ ਦੇ ਵਿਕਲਪ
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection

ਈਵੈਂਟ

ਕੰਸਟਰਕਟਰ/ਅਬਜੈਕਟ ਵਰਣਨ
MapsEventListener

ਇਸ ਕੋਲ ਕੋਈ ਮੈਥਡ ਨਹੀਂ ਹੈ ਅਤੇ ਕੋਈ ਕੰਸਟਰਕਟਰ ਵੀ ਨਹੀਂ ਹੈ。

ਇਸ ਦੀ ਪ੍ਰਤੀਰੂਪ addListener() ਅਤੇ addDomListener() ਨਾਲ ਵਾਪਸ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਅੰਤਮ ਵਿੱਚ removeListener() ਵਿੱਚ ਭੇਜੀ ਜਾਂਦੀ ਹੈ。

event ਈਵੈਂਟ ਲਿਸਨਰ ਜੋੜਨਾ/ਹਟਾਉਣਾ/ਈਵੈਂਟ ਜਾਰੀ ਕਰਨਾ。
MouseEvent ਨਕਸ਼ੇ ਅਤੇ ਓਵਰਲੇ ਉੱਤੇ ਕਈ ਮਾਉਸ ਈਵੈਂਟਸ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਕੰਟਰੋਲ

ਕੰਟਰੋਲ/ਅਬਜੈਕਟ ਵਰਣਨ
MapTypeControlOptions ਕੰਟਰੋਲ ਦੇ ਵਿਕਲਪ (ਸਥਾਨ ਅਤੇ ਸਟਾਈਲ) ਨੂੰ ਸੰਭਾਲਣਾ。
MapTypeControlStyle ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣ ਵਾਲੇ ਨਕਸ਼ਾ ਕੰਟਰੋਲ ਦੇ ਪ੍ਰਕਾਰ (ਡਰਾਪ-ਡਾਊਨ ਮੈਨੂ ਜਾਂ ਬਟਨ) ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。
OverviewMapControlOptions ਸੂਚਨਾ ਨਕਸ਼ੇ ਦੇ ਵਿਕਲਪ (ਖੁੱਲ੍ਹਾਉਣਾ ਜਾਂ ਸਮੇਟਣਾ) ਨੂੰ ਰੈਂਡਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
PanControlOptions ਪੈਨ ਕੰਟਰੋਲ ਦੇ ਵਿਕਲਪ (ਸਥਾਨ) ਨੂੰ ਰੈਂਡਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
RotateControlOptions ਰੋਟੇਟ ਕੰਟਰੋਲ ਦੇ ਵਿਕਲਪ (ਸਥਾਨ) ਨੂੰ ਰੈਂਡਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
ScaleControlOptions ਪ੍ਰਤੀਕਰਮ ਕੰਟਰੋਲ ਦੇ ਵਿਕਲਪ (ਸਥਾਨ ਅਤੇ ਸਟਾਈਲ) ਨੂੰ ਰੈਂਡਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
ScaleControlStyle ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣ ਵਾਲੇ ਪ੍ਰਤੀਕਰਮ ਕੰਟਰੋਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。
StreetViewControlOptions ਸਟ੍ਰੀਟਵਿਊ ਪੈਗਮੈਨ ਕੰਟਰੋਲ ਦੇ ਵਿਕਲਪ (ਸਥਾਨ)
ZoomControlOptions ਜਿਊਮ ਕੰਟਰੋਲ ਸਟਾਈਲ
ZoomControlStyle کوئی بجائی میں زوم کنٹرول کو دکھنا یا نہیں دکھنا مقرر کرنا
کنٹرول پوزیشن کنٹرول کی پوزیشن کو ماپ پر مقرر کرنا