گوجل ماپ مراجع مینول
- پریو ڈ پینج ماپ کیپس
- پریو ڈ پینج ایس وی جی معرفی
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() |
|
返回当前地图类型。 |
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 | کوئی بجائی میں زوم کنٹرول کو دکھنا یا نہیں دکھنا مقرر کرنا |
کنٹرول پوزیشن | کنٹرول کی پوزیشن کو ماپ پر مقرر کرنا |
- پریو ڈ پینج ماپ کیپس
- پریو ڈ پینج ایس وی جی معرفی