گوجل ماپ مراجع دستورات
- پائیدھ پریز ماپ کے نوع
- پائیدھ پریز ایس وی جی معرفی
Map() کانسٹرکٹر
گولوب موصوف تیار کریں:
var map = new google.maps.Map(mapCanvas, mapOptions);
تعریف اور استعمال
Map() کانسٹرکٹر، مقررہ ایچ تی ایم لائبریری میں (معمولاً <div> علامت) ایک نئی نقشہ تیار کرتا ہے۔
قواعد
new google.maps.Map(HTMLElement,MapOptions)
مقادیر
پارامترها | توضیحات |
---|---|
HTMLElement | نقشہ کو کس ایچ تی ایم لائبریری میں رکھنا ہے، اس کا تعین کریں۔ |
MapOptions | نقشہ کی ابتدائی متغیروں / چنوتیوں کو محفوظ رکھنے والا MapOptions آئیٹم تیار کریں۔ |
Map() کے میتھوڈ
میتھود | مزید معلومات | توضیحات |
---|---|---|
fitBounds(LatLngBounds) | None | وژن کو دینا پارامتر کریں (لائن لینگ و لوکیشن)۔ |
getBounds() | LatLng,LatLng | موجودہ وژن کا کونے کو پارامتر کریں (لائن لینگ و لوکیشن)۔ |
getCenter() | LatLng | نقشہ کی وسط کی لوکیشن کو پارامتر کریں (لائن لینگ و لوکیشن)۔ |
getDiv() | Node | نقشہ پر رابطہ کا ڈی اوم کو پارامتر کریں۔ |
getHeading() | number |
ایک فلم کی تصویر کی کمینت کا رجحان کو پارامتر کریں۔ برای نوعهای نقشه SATELLITE و HYBRID مناسب است. |
getMapTypeId() |
|
موجودہ نقشہ نوع کو پارامتر کریں۔ |
getProjection() | Projection | موجودہ پروجیکشن کو پارامتر کریں۔ |
getStreetView() | StreetViewPanorama | نقشہ پر رابطہ کی کمینت کو پارامتر کریں (نقشہ کی کمینت)۔ |
getTilt() | number |
ایک فلم کی تصویر کی انکسار کی درجہات کو پارامتر کریں (درجہ میں)۔ برای نوعهای نقشه SATELLITE و HYBRID مناسب است. |
getZoom() | number | نقشہ کی موجودہ زوم لیول کو پارامتر کریں۔ |
panBy(xnumber,ynumber) | None | نقشہ کا مرکز کو دینا پارامتر کریں (پیکسلو میں)۔ |
panTo(LatLng) | None | نقشہ کا مرکز کو دینا پارامتر کریں (لائن لینگ و لوکیشن)۔ |
panToBounds(LatLngBounds) | None | نقشہ کو پنجرے میں دکھائی جانے والی حصہ کو پنجرے کی وسط میں لاکر دکھائیں۔ |
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() بازمیگردند. |
رویداد | افزودن/حذف/انواع رویدادهای شنونده. |
MouseEvent | برگشت به رویدادهای ماوس از لایهها و نقشه. |
کنترل
کنترل/آبجکت | توضیحات |
---|---|
MapTypeControlOptions | ذخیره گزینههای استفاده شده برای تغییر کنترلها (موقعیت و سبک). |
MapTypeControlStyle | تعیین نوع کنترل نقشه نمایش داده شود (منو کشویی یا دکمه). |
OverviewMapControlOptions | استفاده از گزینههای رندرین کنترل نمای کلی نقشه (گسترش یا تا کردن). |
PanControlOptions | استفاده از گزینههای رندرین کنترل حرکت (موقعیت). |
RotateControlOptions | استفاده از گزینههای رندرین کنترل چرخش (موقعیت). |
ScaleControlOptions | استفاده از گزینههای رندرین کنترل مقیاس (موقعیت و سبک). |
ScaleControlStyle | تعیین کنترل مقیاس نمایش داده شود. |
StreetViewControlOptions | استفاده از گزینههای رندرین کنترل pegman دید در سه بعدی (موقعیت). |
ZoomControlOptions | استفاده از گزینههای رندرین کنترل بزرگنمایی (موقعیت و سبک). |
ZoomControlStyle | نمایان کی جانب کی زوم کنٹرول کو مقرر کرنا (بڑا یا چھوٹا). |
کنٹرول پوزیشن | ماپ پر کنٹرول کو مقرر کرنا، جگہ کی تعین کرنا. |
- پائیدھ پریز ماپ کے نوع
- پائیدھ پریز ایس وی جی معرفی