گوجل ماپ مراجع دستورات

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()
  • HYBRID
  • ROADMAP
  • SATELLITE
  • TERRAIN
موجودہ نقشہ نوع کو پارامتر کریں۔
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 نمایان کی جانب کی زوم کنٹرول کو مقرر کرنا (بڑا یا چھوٹا).
کنٹرول پوزیشن ماپ پر کنٹرول کو مقرر کرنا، جگہ کی تعین کرنا.