انواع نقشه‌های گوگل

گوگل نقشه - نوع‌های نقشه پایه

گوگل نقشه API از نوع‌های نقشه زیر پشتیبانی می‌کند:

  • ROADMAP (نقشه معمولی، نقشه 2D پیش‌فرض)
  • SATELLITE (نقشه تصویری)
  • HYBRID (نقشه تصویری + جاده‌ها و نام‌های شهرها)
  • TERRAIN (نقشه‌ای که شامل کوه‌ها، رودخانه‌ها و غیره است)

می‌توانید از ویژگی mapTypeId در شیء ویژگی‌های نقشه برای تعیین نوع نقشه استفاده کنید:

var mapOptions = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
};

یا با فراخوانی روش setMapTypeId() نقشه:

map.setMapTypeId(google.maps.MapTypeId.HYBRID);

گوگل نقشه - دید 45 درجه

نوع نقشه‌های SATELLITE و HYBRID از دید 45 درجه تصویر در برخی مکان‌ها پشتیبانی می‌کنند (تنها در سطح بزرگنمایی بالا).

اگر شما مکانهایی را با دید 45 درجه بزرگنمایی کنید، نقشه به طور خودکار دید پرسپکتیو را تغییر خواهد داد. علاوه بر این، نقشه همچنین اضافه خواهد کرد:

  • چرخه‌های قطب‌نما دور کنترل‌کننده ترک، به شما اجازه می‌دهد تا تصویر را بچرخانید
  • کنترل‌کننده چرخش بین کنترل‌کننده‌های ترک و بزرگنمایی، به شما اجازه می‌دهد تا تصویر را 90 درجه بچرخانید
  • کنترل‌کننده‌های تعویض دید 45 درجه، زیر کنترل‌کننده/برچسب ماهواره قرار دارند

توجه: اگر نقشه 45 درجه را کوچک کنید، تمام این تغییرات بازپس‌گردانده خواهند شد و نقشه اصلی نمایش داده خواهد شد.

این مثال دید 45 درجه قصر دوک ونیز را نشان می‌دهد:

مثال

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId:google.maps.MapTypeId.HYBRID
};

گوگل نقشه - غیرفعال کردن دید 45 درجه - setTilt(0)

آپ می‌توانید با فراخوانی setTilt(0) روی شیء Map، دید 45 درجه را غیرفعال کنید:

مثال

map.setTilt(0);

توضیح: برای فعال کردن دیدگاه 45° در آینده، لطفاً setTilt(45) را فراخوانی کنید.