Maps JavaScript API Release Notes

برای دریافت این یادداشت‌های انتشار مشترک شوید . اشتراک

تیم Maps JavaScript API مرتباً API را با ویژگی‌های جدید، رفع اشکالات و بهبود عملکرد به‌روزرسانی می‌کند. می‌توانید با مشخص کردن نسخه API در پارامتر v از درخواست bootstrap API Maps JavaScript، مشخص کنید که کدام نسخه از API در برنامه شما بارگذاری شود. درباره نسخه‌بندی بیشتر بخوانید.

این گزارش تغییرات، نسخه‌های منتشر شده را بر اساس تاریخ و شماره نسخه، به همراه تغییرات مرتبط، فهرست می‌کند.

برای دریافت به‌روزرسانی‌ها در مورد نسخه‌های جدید Maps API، لطفاً در گروه google-maps-js-api-v3-notify مشترک شوید.

۳.۶۲.۱۱د

۲۳ اکتبر ۲۰۲۵

تغییرات:

  • [کانال آلفا] حالت تاریک را برای برجسته کردن موارد فهرست متنی به کار بگیرید.
  • ویژگی‌های anchorLeft و anchorTop به AdvancedMarkerElementOptions اضافه شد.
  • کامپوننت وب <gmp-pin> اکنون در دسترس است. از ویژگی جدید glyphSrc برای ارائه آدرس تصویر برای glyph یا از ویژگی glyphText برای نمایش متن استفاده کنید. ویژگی glyph اکنون در PinElement منسوخ شده است.
  • از نمایش غیرمنتظره‌ی InfoWindow هنگام ایجاد یک AdvancedMarker مرتبط در خارج از نمای دید، جلوگیری می‌کند.
  • نقشه‌های سه‌بعدی اکنون در کانال هفتگی در دسترس است. این نسخه شامل یک کنترل قطب‌نمای جدید و کنترل‌های رابط کاربری پیش‌فرض ساده‌شده؛ پشتیبانی از سبک‌دهی نقشه مبتنی بر ابر و مدیریت حرکات مشارکتی؛ بهبود محلی‌سازی با ویژگی‌های جدید language و region در Map3DElement و همچنین بهبودهای دسترسی برای برچسب‌های نقشه پایه است. برای اطلاعات بیشتر به نقشه‌های سه‌بعدی در Maps JavaScript مراجعه کنید.
  • مدیریت حافظه برای Map 3D بهبود یافته است تا از مشکلات کمبود حافظه در دستگاه‌های iOS جلوگیری شود.

۳.۶۲.۹ج

۹ اکتبر ۲۰۲۵

تغییرات:

  • ویژگی‌های anchorTop و anchorLeft به AdvancedMarkerElement اضافه شد. این امکان تغییر نقطه لنگر یک نشانگر به چیزی غیر از پایین و وسط پیش‌فرض را فراهم می‌کند.

۳.۶۲.۸د

۲ اکتبر ۲۰۲۵

تغییرات:

  • کنترل‌های جدید دوربین برای Maps Embed API فعال شدند.
  • [کانال بتا] ویژگی defaultUIDisabled در کلاس Map3DElement و رابط Map3DElementOptions با defaultUIHidden جایگزین شده است. defaultUIDisabled در کانال beta به عملکرد خود ادامه خواهد داد.
  • ویژگی rounds در رابط FlyAroundAnimationOptions در [کانال بتا] با repeatCount جایگزین شده است. rounds در کانال beta به کار خود ادامه خواهند داد.
  • ویژگی mapMode اکنون در PlaceContextualElement منسوخ شده است.

۳.۶۲.۷e

۲۵ سپتامبر ۲۰۲۵

تغییرات:

  • فعال کردن نشانگرهای برجسته برای PlaceContextualElement.

۳.۶۲.۶د

۱۸ سپتامبر ۲۰۲۵

تغییرات:

  • [کانال بتا] پیام‌های خطای Route را شفاف‌سازی کنید.
  • [کانال بتا] پشتیبانی از قرار دادن نام منابع در درخواست‌های Route .
  • [کانال بتا] اجازه ایجاد چندخطی‌های Route از مسیرهای RouteLeg .

۳.۶۲.۵d

۱۰ سپتامبر ۲۰۲۵

تغییرات:

  • [کانال بتا] ویژگی coordinates در Polyline3DElement با path جایگزین شده است که اکنون به عنوان یک ویژگی HTML در دسترس است. ویژگی outerCoordinates در Polygon3DElement با path جایگزین شده است که اکنون به عنوان یک ویژگی HTML در دسترس است. ویژگی innerCoordinates در Polygon3DElement با innerPaths جایگزین شده است. تمام ویژگی‌های "مختصات" در این دو عنصر منسوخ شده‌اند، اما در کانال بتا به کار خود ادامه خواهند داد.

۳.۶۲.۳ج

۳ سپتامبر ۲۰۲۵

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۶۲.۲ج

۲۸ اوت ۲۰۲۵

تغییرات:

۳.۶۲.۱

۲۱ اوت ۲۰۲۵

تغییرات:

  • [کانال بتا] sessionToken و placeAutocompleteElement به عنوان گزینه‌های اختیاری برای API اعتبارسنجی آدرس برای مدیریت جلسه در AddressValidation.fetchAddressValidation() اضافه شدند.
  • [کانال بتا] Routes JS راه‌اندازی شد. به توسعه‌دهندگان اجازه می‌دهد تا فراخوانی‌های Routes API را انجام دهند و با Maps JS API مسیرها را ترسیم کنند.

۳.۶۱.۱۴

۷ اوت ۲۰۲۵

تغییرات:

  • مشکلی که باعث می‌شد لایت باکس عکس در المان Place Details Compact در حالت افقی در دسترس نباشد، برطرف شد.

۳.۶۱.۱۲ج

۳۱ ژوئیه ۲۰۲۵

تغییرات:

  • مستندات مربوط به فیلدهای اضافی در PlaceAutocompleteElementOptions و BasicPlaceAutocompleteElementOptions اضافه شد.
  • مشکلی که باعث می‌شد نشانگرهای پیشرفته هنگام حرکت به خارج از صفحه نمایش، برای مدت کوتاهی چشمک بزنند و سپس ناپدید شوند، برطرف شد.
  • googleMapsLinks به کلاس Place اضافه شد.

۳.۶۱.۱۱a

۲۴ ژوئیه ۲۰۲۵

تغییرات:

  • کلاس‌های originalText و originalTextLanguageCode را به کلاس Place Review اضافه کنید.
  • [کانال آلفا] حالت نقشه را برای ابزارک نقشه‌های زمینه‌ای مکان فعال کنید. به کاربران امکان می‌دهد بین نقشه جاده، ترکیبی و هیچ‌کدام جابه‌جا شوند.
  • [کانال بتا] Map3DElement اکنون در صورت عدم موفقیت در مقداردهی اولیه نقشه، مثلاً به دلیل عدم پشتیبانی از WebGL در مرورگر کاربر، رویدادی را اجرا می‌کند.
  • تصاویر ۴۵ درجه روی نقشه اکنون منسوخ شده‌اند. برای اطلاعات بیشتر به بخش منسوخ‌ها – تصاویر ۴۵ درجه مراجعه کنید.

۳.۶۱.۱۰د

۱۷ ژوئیه ۲۰۲۵

تغییرات:

  • ابزارک تکمیل خودکار مکان پایه اکنون در کانال هفتگی موجود است.
  • [کانال آلفا] حذف PlaceListElement آزمایشی.
  • عنصر PlaceSearchElement و عناصر پیکربندی/درخواست مرتبط را اضافه کنید.
  • نشانه‌های سبک اضافی برای PlaceDetailsElement و PlaceDetailsCompactElement.

۳.۶۱.۹a

۱۰ ژوئیه ۲۰۲۵

تغییرات:

  • نشانگرها به‌روزرسانی شدند تا از تکرار دستورالعمل‌های ناوبری روی هر مورد هنگام استفاده از صفحه‌خوان جلوگیری شود. اکنون دستورالعمل‌ها فقط یک بار در هر بار ورود به گروه اعلام می‌شوند.
  • مشکل کنتراست برای کادر محاوره‌ای میانبرهای صفحه‌کلید در حالت تاریک برطرف شد.
  • پشتیبانی از سفارشی‌سازی حاشیه، شعاع حاشیه، رنگ پس‌زمینه ویجت و طرح رنگ را برای عنصر تکمیل خودکار مکان فعال کنید. عنصر تکمیل خودکار مکان اکنون به طور خودکار از حالت تاریک پشتیبانی می‌کند - برای غیرفعال کردن، color-scheme: light در CSS اعمال کنید.
  • فیلدهای googleMapsURI به کلاس‌های Place Photo و Review اضافه شدند.
  • [کانال بتا] شمارشگر PossibleNextAction را به API اعتبارسنجی آدرس اضافه کنید.

۳.۶۱.۷a

۱ ژوئیه ۲۰۲۵

تغییرات:

  • قابلیت لایه نقشه حرارتی (Heatmap Layer) در API جاوا اسکریپت Maps دیگر پشتیبانی نمی‌شود. این API در ماه مه ۲۰۲۵ منسوخ شد و در نسخه بعدی API جاوا اسکریپت Maps که در ماه مه ۲۰۲۶ منتشر می‌شود، از دسترس خارج خواهد شد. برای اطلاعات بیشتر، به https://developers.google.com/maps/deprecations مراجعه کنید.
  • مشکلی در الگوریتم ژنتیک که مانع از پردازش کلیک‌ها روی POIهایی می‌شد که توسط استایل‌بندی سفارشی پنهان شده بودند، برطرف شد.
  • [کانال بتا] مدیریت بیشتری برای از دست دادن زمینه WebGL در نقشه‌های سه‌بعدی اضافه شد. نقشه‌های سه‌بعدی اکنون سعی می‌کنند هنگام بازیابی زمینه WebGL، خود را بازیابی کنند.

۳.۶۱.۶د

۲۶ ژوئن ۲۰۲۵

تغییرات:

  • internalUsageAttributionIds را به Map3DElement و Map3DElementOptions اضافه کنید.

۳.۶۱.۵a

۱۷ ژوئن ۲۰۲۵

تغییرات:

  • پشتیبانی از رشته "IP_BIAS" را برای LocationBias برای تکمیل خودکار مکان‌ها فعال کنید.
  • خطای مستندسازی برای SearchNearbyRequest برطرف شد. مقدار پیش‌فرض برای SearchNearbyRequest.RankPreference POPULARITY است، نه DISTANCE .

۳.۶۱.۴a

۱۲ ژوئن ۲۰۲۵

تغییرات:

  • شمارشگر RPCStatus برای توصیف کدهای وضعیتی که توسط برخی از سرویس‌های وب برگردانده می‌شوند، اضافه شد.

۳.۶۱.۳ب

۵ ژوئن ۲۰۲۵

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۶۱.۲

۲۹ مه ۲۰۲۵

تغییرات:

  • عناصر PlaceDetailsElement، PlaceDetailsCompactElement و عناصر پیکربندی مرتبط اضافه شدند. اندازه PlaceDetailsSize حذف شد.
  • مشکلی با PlaceAutocompleteElement که در آن انتخاب یک ورودی IME باعث می‌شد عنصر یک مورد پیش‌بینی را انتخاب کند، برطرف شد.

۳.۶۱.۱

۲۲ مه ۲۰۲۵

تغییرات:

  • [کانال بتا] مشکل از دست رفتن موقعیت مکانی/نمای دید در خروجی PlaceDetailsCompactElement را برطرف کنید.
  • جزئیات سطح خیابان در شهرهای تحت پوشش موجود است.

۳.۶۰.۱۲

۸ مه ۲۰۲۵

تغییرات:

  • [کانال بتا] پشتیبانی از API اعتبارسنجی آدرس در API جاوا اسکریپت نقشه‌ها اضافه شد.
  • مشکلی که در فراخوانی‌های شبکه از contextهای بدون هدر Origin وجود داشت، برطرف شد.

۳.۶۰.۱۱ (به عقب برگردانده شد)

۱ مه ۲۰۲۵

تغییرات:

  • [کانال بتا] PlaceDetailsCompactElement و عناصر پیکربندی مرتبط را اضافه کنید.
  • رفع مشکل کار نکردن StreetViewPanoramaOptions.zoomControl = false برای نقشه‌های نمای خیابان.

۳.۶۰.۱۰

۲۴ آوریل ۲۰۲۵

تغییرات:

  • [کانال بتا] نقشه‌های سه‌بعدی اکنون در کانال بتا در دسترس است. این نسخه شامل بهبودهای دسترسی و همچنین عناصر تعاملی جدید برای چندخطی‌ها، چندضلعی‌ها و مدل‌های سه‌بعدی است. علاوه بر این، اکنون یک PopoverElement جدید برای نمایش محتوای HTML سفارشی در نقشه‌های سه‌بعدی در دسترس است. لطفاً برای اطلاعات بیشتر به نقشه‌های سه‌بعدی در Maps JavaScript مراجعه کنید.

۳.۶۰.۹

۱۷ آوریل ۲۰۲۵

تغییرات:

  • [کانال آلفا] PlaceContextualElement را برای آزمایش نامحدود اجرا کنید.
  • مدل‌های سه‌بعدی [کانال آلفا] اکنون به‌طور پیش‌فرض در نقشه‌های سه‌بعدی با نورپردازی مبتنی بر تصویر (IBL) رندر می‌شوند.

۳.۶۰.۸

۹ آوریل ۲۰۲۵

تغییرات:

  • [کانال بتا] API مربوط به LocalContext اکنون به طور کامل حذف شده است. تلاش برای نمونه‌سازی LocalContextMapView اکنون با خطا مواجه می‌شود. برای اطلاعات بیشتر به https://developers.google.com/maps/deprecations#localcontext-deprecation مراجعه کنید.
  • اشکالی که باعث ایجاد رفتار عجیب هنگام کشیدن نشانگرهای پیشرفته در دستگاه‌های لمسی می‌شد، برطرف شد.
  • میزان شفافیت لایه‌ی پوششیِ Cooperative Gesture Handling افزایش یافت تا متن روی آن، کنتراست مورد نیاز را در تمام نواحی نقشه برآورده کند.
  • پشتیبانی از PostalAddress را در Places API اضافه کنید.
  • تضمین می‌کند که پوشش نقشه استاتیک در هنگام راه‌اندازی، همان طرح رنگی نقشه زیرین را داشته باشد.

۳.۶۰.۷ب

۳ آوریل ۲۰۲۵

تغییرات:

  • ابزارک تکمیل خودکار مکان اکنون در کانال هفتگی موجود است.

۳.۶۰.۶

۲۷ مارس ۲۰۲۵

تغییرات:

  • مشکلی که در سافاری وجود داشت و باعث می‌شد صفحاتی که از overscroll-behavior استفاده می‌کردند، به درستی پیمایش نشوند، برطرف شد.
  • مشکل سوسو زدن هنگام اضافه کردن تعداد زیادی نشانگر پیشرفته با فعال بودن رفتار برخورد، برطرف شد.
  • پشتیبانی از PriceRange در Places اضافه شد.

۳.۶۰.۵ (به عقب برگردانده شده)

۲۰ مارس ۲۰۲۵

تغییرات:

  • اشکالی که مانع از پیمایش صفحه هنگام کلیک یا لمس نشانگرهای پیشرفته می‌شد، برطرف شد.
  • اشکالی که باعث می‌شد حالت تمام‌صفحه در <gmp-map> به درستی کار نکند، برطرف شد.
  • اشکالی که باعث می‌شد پنجره اطلاعات یک نشانگر پیشرفته پنهان هنوز قابل مشاهده باشد، برطرف شد.
  • نقشه‌های دارای استایل سفارشی در Roadmap، با اضافه شدن لایه Bicycling استایل سفارشی خود را از دست نمی‌دهند.

۳.۶۰.۴

۱۱ مارس ۲۰۲۵

تغییرات:

  • سبک‌ها و رنگ‌های پس‌زمینه سفارشی به نوع نقشه و طرح رنگی خاصی که سبک برای آن تعریف شده است، اعمال می‌شوند (در ابتدا، این محدود به نقشه راه و نقشه راه تیره خواهد بود). لایه ترانزیت هرگونه سبک سفارشی را برای نوع نقشه انتخاب شده حفظ خواهد کرد.

۳.۶۰.۳ (به عقب برگردانده شده)

۵ مارس ۲۰۲۵

تغییرات:

  • اشکالی که باعث می‌شد پنل مسیرها نمایش داده نشود، برطرف شد.

۳.۶۰.۲

۲۷ فوریه ۲۰۲۵

تغییرات:

  • مکان‌ها: پشتیبانی از کانکتور EV نوع NACS (SAE J3400) اضافه شد.
  • عناصر HTML مربوط به gmp-map و gmp-advanced-marker برای GA منتشر شد.

۳.۶۰.۱

۲۰ فوریه ۲۰۲۵

تغییرات:

  • [کانال آلفا] altitudeMode در Polygon3DElement و Polyline3DElement اکنون به طور پیش‌فرض روی CLAMP_TO_GROUND تنظیم شده است.
  • [کانال آلفا] اکنون باید یک گزینه mode جدید در Map3DElement برای رندر نقشه سه‌بعدی تنظیم شود (۲ مقدار جدید HYBRID و SATELLITE در دسترس هستند). گزینه defaultLabelsDisabled موجود حذف شده است، لطفاً mode را روی HYBRID یا SATELLITE تنظیم کنید.
  • [کانال بتا] اگر رنگ پس‌زمینه به‌طور خاص برای نوع خاصی از نقشه تنظیم نشده باشد، به پیش‌فرض یا رنگی که در MapOptions تنظیم شده است، برمی‌گردد.
  • [کانال بتا] سبک‌های سفارشی رستری فقط باید به نوع نقشه‌ای که سبک به آن اختصاص داده شده است، اعمال شوند.
  • مشکلی که باعث می‌شد نشانگرهای پیشرفته هنگام کشیدن در حالت تمام صفحه تغییر مکان دهند، برطرف شد. همچنین مشکلی که باعث می‌شد شخصیت StreetView هنگام کشیدن در حالت تمام صفحه، انحراف داشته باشد، برطرف شد.
  • کنترل زوم پیش‌فرض را با کنترل دوربین جدید جایگزین کنید، که شامل دکمه‌های حرکت افقی و زوم است.
  • آیکون‌های دکمه زوم را به‌روزرسانی کنید تا با آیکون‌های جدید دکمه پن (pan) هم‌تراز شوند.

۳.۵۹.۸

۶ فوریه ۲۰۲۵

تغییرات:

  • مشتریان اکنون می‌توانند به مقادیر TransitFare به صورت متن دسترسی داشته باشند.
  • [کانال آلفا] عنصر جدید AirQualityMeterElement را راه‌اندازی کرد: <gmp-air-quality-meter>.
  • [کانال آلفا] استفاده از PlaceAutocompleteElement اکنون مستلزم فعال بودن Places API (جدید) در پروژه Google Cloud است.
  • [کانال آلفا] PlaceAutocompleteElement: رویداد gmp-placeselect با gmp-select جایگزین شده است و به جای یک شیء PlaceAutocompletePlaceSelect، یک شیء PlacePredictionSelectEvent ارائه می‌دهد.
  • [کانال آلفا] PlaceAutocompleteElement: رویداد gmp-requesterror با gmp-error جایگزین شده است و به جای شیء PlaceAutocompleteRequestErrorEvent، یک شیء Event ارائه می‌دهد.
  • [کانال آلفا] PlaceAutocompleteElement: componentRestrictions با includedRegionCodes جایگزین شده است.
  • [کانال آلفا] PlaceAutocompleteElement: types با includedPrimaryTypes جایگزین شده است.

۳.۵۹.۷

۳۰ ژانویه ۲۰۲۵

تغییرات:

  • [کانال بتا] رنگ‌های پس‌زمینه‌ی نقشه‌ی راه و نقشه‌ی راه حالت تاریک که برای سبک‌های سفارشی تنظیم شده‌اند، باید پشت کاشی‌ها و حاشیه‌های نقشه رندر شوند.
  • [کانال بتا] یک نقشه راه با استایل سفارشی (یا نقشه راه حالت تاریک) هنگام اضافه شدن یک لایه انتقال، استایل سفارشی خود را حفظ می‌کند و به استایل نقشه پایه پیش‌فرض باز نمی‌گردد.
  • نقشه‌هایی که در حالت تاریک هستند، اکنون با اضافه شدن لایه انتقال، در حالت تاریک باقی می‌مانند.

۳.۵۹.۶

۲۳ ژانویه ۲۰۲۵

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۹.۵

۱۶ ژانویه ۲۰۲۵

تغییرات:

  • اشکالی که باعث می‌شد هنگام ایجاد یک پانورامای سفارشی نمای خیابان، خطاهای پیش‌بینی نشده‌ای رخ دهد، برطرف شد.

۳.۵۹.۴a

۹ ژانویه ۲۰۲۵

تغییرات:

  • اشکالی که باعث می‌شد هنگام فعال بودن لایه ترافیک، خطاهای پیش‌بینی‌نشده‌ای نمایش داده شوند، برطرف شد.
  • [کانال بتا] مشکلی را حل می‌کند که در آن PlaceAutocompleteElement به درستی فوکوس را اعمال نمی‌کرد.
  • [کانال بتا] ویژگی‌های نقشه اتمی در شهرهای پشتیبانی‌کننده در z17 و عمیق‌تر نمایش داده خواهد شد.

۳.۵۹.۳

۱۲ دسامبر ۲۰۲۴

تغییرات:

  • اکنون Firebase App Check برای استفاده با Maps JS API و Places JS در دسترس است.

۳.۵۹.۲

۵ دسامبر ۲۰۲۴

تغییرات:

  • [کانال آلفا] ویژگی‌های نقشه اتمی در شهرهای پشتیبانی‌کننده در z17 و عمیق‌تر نشان داده خواهد شد.
  • یک شناسه انتساب استفاده به مقداردهنده اولیه اضافه می‌کند که به گوگل کمک می‌کند تا بفهمد کدام کتابخانه‌ها و نمونه‌ها برای توسعه‌دهندگان مفید هستند، مانند استفاده از یک کتابخانه خوشه‌بندی نشانگر. برای انصراف از ارسال شناسه انتساب استفاده، می‌توان این ویژگی را حذف کرد یا مقدار آن را با یک رشته خالی جایگزین کرد. تغییرات در این مقدار پس از نمونه‌سازی ممکن است نادیده گرفته شود.
  • اکنون می‌توانید از Firebase App Check برای محافظت در برابر درخواست‌های مخرب استفاده کنید. درباره استفاده از App Check with Places و App Check with Maps بیشتر بدانید.

۳.۵۹.۱

۲۱ نوامبر ۲۰۲۴

تغییرات:

  • [کانال بتا] مشکلی که باعث می‌شد کنترل زوم در نمای خیابان وجود نداشته باشد، برطرف شد.
  • اشکالی که باعث می‌شد نشانگرهای قدیمی که قابل کلیک نیستند، همچنان رویداد کلیک را ارسال کنند، برطرف شد.
  • اشکالی که باعث می‌شد نشانگرهای پیشرفته هنگام تغییر به نوع نقشه سفارشی، موقعیت پیکسل را به‌روزرسانی نکنند، برطرف شد.
  • اکنون هنگام اعمال انواع و سبک‌های نقشه پیش‌فرض یا سفارشی با شناسه نقشه، یک هشدار کنسول ثبت می‌شود. هنگامی که شناسه نقشه وجود دارد، سبک‌های نقشه از طریق کنسول ابری کنترل می‌شوند و سبک‌بندی ابری در حال حاضر فقط در انواع نقشه‌های نقشه راه پشتیبانی می‌شود.
  • دکمه‌های کنترل دوربین را در حالت تاریک و با حرکت دادن ماوس روی سوژه، استایل دهید.
  • هنگام استفاده از مرزهای بسیار کوچک، مشکل padding مربوط به fitBounds را برطرف کنید.

۳.۵۸.۱۱a

۳۱ اکتبر ۲۰۲۴

تغییرات:

  • [کانال بتا] اشکالی که باعث می‌شد پگمن StreetView در نقشه کامپوننت وب غیرقابل استفاده باشد، برطرف شد.
  • مانع از تمرکز خوانندگان صفحه روی پیام پیمایش شده هنگام پنهان شدن در نقشه Embed API شد.

۳.۵۸.۱۰

۲۴ اکتبر ۲۰۲۴

تغییرات:

  • مشکلی که باعث ایجاد استثنا هنگام دسترسی به فضای ذخیره‌سازی جلسه می‌شد، برطرف شد.

۳.۵۸.۹ (به عقب برگردانده شده)

۱۷ اکتبر ۲۰۲۴

تغییرات:

  • [کانال آلفا] اکنون می‌توان از تصاویر و SVG های سفارشی برای نشانگرهای رندر شده در نقشه‌های سه‌بعدی استفاده کرد.

۳.۵۸.۸

۱۰ اکتبر ۲۰۲۴

تغییرات:

  • هشدار نادرست کنسول WebGLOverlayView حذف شد.
  • مشکلی که باعث می‌شد کروم به اشتباه یک خط فوکوس آبی دور نقشه نشان دهد، در صورتی که اولین عنصر صفحه بود که با اشاره‌گر یا ماوس تعامل داشت، برطرف شد.
  • ارائه دهندگان موقعیت مکانی خودرو و ناوگان ODRD برای ردیابی ناوگان جاوا اسکریپت خدمات تحرک اضافه شد.

۳.۵۸.۷

۳ اکتبر ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۸.۶

۲۵ سپتامبر ۲۰۲۴

تغییرات:

  • [کانال آلفا] *Opacity از Polyline3DElement و Polygon3DElement حذف شد. مقادیر آلفا را می‌توان در *Color مربوطه با استفاده از فرمت‌های رنگی #rgba ، #rrggbbaa ، rgba(r, g, b, a) یا rgb(rgb / a) مشخص کرد.
  • [کانال آلفا] کنترل‌های پیش‌فرض رابط کاربری، نشانگرها، مدل‌های سه‌بعدی و عملکردهای انیمیشن دوربین از پیش تعیین‌شده، اکنون برای استفاده با نقشه‌های سه‌بعدی در نسخه آزمایشی در دسترس هستند.
  • اشکالی که باعث می‌شد انواع نقشه‌های سفارشی در نقشه‌های برداری قابل جابجایی بین یکدیگر نباشند، برطرف شد.
  • برای دستگاه‌هایی با تراکم پیکسلی بالا، از تصاویر ماهواره‌ای با DPI بالا استفاده کنید.

۳.۵۸.۵a

۱۹ سپتامبر ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۸.۴a

۱۲ سپتامبر ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۸.۳

۵ سپتامبر ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۸.۲

۲۹ اوت ۲۰۲۴

تغییرات:

  • اکنون گلیف متنی PinElement با PinElement مقیاس‌بندی می‌شود و رنگ پیش‌فرض آن glyphColor پیش‌فرض PinElement مطابقت دارد.

۳.۵۸.۱a

۲۲ اوت ۲۰۲۴

تغییرات:

  • [کانال بتا] کنترل زوم را به طور پیش‌فرض با کنترل دوربین جایگزین کنید. کنترل دوربین هم شامل کنترل‌های زوم و هم شامل کنترل‌های حرکت افقی است.
  • ویژگی‌های cameraControl و cameraControlOptions را در MapOptions منتشر کنید.
  • اجازه دهید طرح رنگ (روشن یا تیره) در هنگام نمونه‌سازی نقشه تنظیم شود.
  • کنترل انواع نقشه را به‌روزرسانی کنید تا اگر عرض نقشه خیلی کوچک است، در یک خط جدید قرار گیرد.
  • یک برچسب‌گذار جدید برای رندر کردن برچسب‌های نقشه‌های برداری (Vector Maps) یکپارچه شد.
  • رنگ‌های جدید نقشه پایه اکنون برای توسعه‌دهندگانی که از شناسه نقشه استفاده نمی‌کنند، در کانال v=weekly به صورت پیش‌فرض نمایش داده می‌شوند. برای اطلاعات بیشتر به https://developers.google.com/maps/new-basemap-style-opt-in مراجعه کنید.

۳.۵۷.۱۳

۸ اوت ۲۰۲۴

تغییرات:

  • [کانال بتا] توصیف‌گرهای آدرس به پاسخ‌های ژئوکدینگ برای ژئوکدینگ معکوس، ژئوکدینگ رو به جلو و جستجوی شناسه مکان اضافه شدند.

۳.۵۷.۱۲

۱ اوت ۲۰۲۴

تغییرات:

  • [کانال بتا] توصیف‌گرهای آدرس به پاسخ‌های ژئوکدینگ برای ژئوکدینگ معکوس، ژئوکدینگ رو به جلو و جستجوی شناسه مکان اضافه شدند.
  • [کانال بتا] امکان تنظیم طرح رنگ (روشن یا تیره) در هنگام نمونه‌سازی نقشه.
  • کاهش تأخیر رویداد IconMouseEvent هنگام کلیک روی یک عارضه در نقشه‌های برداری

۳.۵۷.۱۰

۲۵ ژوئیه ۲۰۲۴

تغییرات:

  • [کانال بتا] توصیف‌گرهای آدرس به پاسخ‌های ژئوکدینگ برای ژئوکدینگ معکوس، ژئوکدینگ رو به جلو و جستجوی شناسه مکان اضافه شدند.
  • چندین ویژگی برای انواع اصلی و نام‌های نمایشی به کلاس Place اضافه شد.

۳.۵۷.۹

۱۸ ژوئیه ۲۰۲۴

تغییرات:

  • دسترسی به کنترل پگمن نمای خیابان بهبود یافته است.

۳.۵۷.۸ب

۱۱ ژوئیه ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۷.۷

۴ ژوئیه ۲۰۲۴

تغییرات:

  • گزینه‌های EV و گزینه‌های سوخت را به ویژگی‌های کلاس Place اضافه کنید. گزینه‌های جستجوی EV را برای Place.searchByText فعال کنید.

۳.۵۷.۶a

۲۷ ژوئن ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۷.۵

۲۰ ژوئن ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۷.۴

۱۳ ژوئن ۲۰۲۴

تغییرات:

  • [کانال بتا] یک برچسب‌گذار جدید برای رندر کردن برچسب‌های نقشه‌های برداری (Vector Maps) ادغام شد.
  • پنجره اطلاعات (InfoWindow) ویژگی جدید isOpen را دارد که نشان می‌دهد آیا روی نقشه یا نمای خیابان باز است یا خیر.
  • مستندات مرجع نادرست برای کلاس Place Complete Autocomplete PlacePrediction اصلاح شد.

۳.۵۷.۳a

۶ ژوئن ۲۰۲۴

  • [کانال بتا] توصیف‌گرهای آدرس به پاسخ‌های ژئوکدینگ برای ژئوکدینگ معکوس، ژئوکدینگ رو به جلو و جستجوی شناسه مکان اضافه شدند.

۳.۵۷.۲

۲۸ مه ۲۰۲۴

تغییرات:

  • اشکالی که باعث می‌شد کنترل نوع نقشه در کامپوننت وب، منوها را باز نکند، برطرف شد.
  • اشکالی که باعث می‌شد نشانگر کشیدن AdvancedMarkerElement از کار بیفتد، برطرف شد.
  • قابلیت تکمیل خودکار را به API جدید Place اضافه کنید.
  • کاشی‌های رستری نقشه اکنون با فرمت تصویر WebP ارائه می‌شوند.
  • مستندات مربوط به Place.searchByText و Place.searchNearby به‌روزرسانی شد تا به لیست فیلدهای صحیح اشاره کند.
  • دکمه‌ی بستن InfoWindow جدید و یک هدر اختیاری اکنون در کانال هفتگی در دسترس هستند.

۳.۵۷.۰

۲۴ مه ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۶.۱۲a

۹ مه ۲۰۲۴

تغییرات:

  • اشکالی که باعث می‌شد نشانگر کشیدن AdvancedMarkerElement از کار بیفتد، برطرف شد.

۳.۵۶.۱۱

۲ مه ۲۰۲۴

تغییرات:

  • [کانال بتا] <gmp-map> اکنون در صورت تنظیم شناسه نقشه، اما عدم تنظیم نوع رندر صریح روی شناسه نقشه (مثلاً DEMO_MAP_ID)، به طور پیش‌فرض روی حالت برداری قرار می‌گیرد.

۳.۵۶.۱۰

۲۵ آوریل ۲۰۲۴

تغییرات:

  • [کانال بتا] رویداد gmp-placeselect مربوط به PlaceAutocompleteElement اکنون به صورت حبابی اجرا می‌شود.
  • [کانال بتا] دکمه‌ی بستن پنجره‌ی اطلاعات جدید و یک سربرگ اختیاری اکنون در دسترس هستند.
  • [کانال بتا] ویژگی‌های بهبود یافته‌ی دسترسی به صفحه‌کلید و اشاره‌گر تکی برای کنترل پگمن نمای خیابان.
  • مشکل نشت حافظه ناشی از حذف نشانگرهای پیشرفته برطرف شد.
  • مشکلی که باعث می‌شد دایره‌ها محیط صافی را ترسیم نکنند، برطرف شد.
  • API برای تنظیم حالت برداری در حین نمونه‌سازی google.maps.Map اضافه شد (mapId لازم نیست).

۳.۵۶.۸

۱۱ آوریل ۲۰۲۴

تغییرات:

  • مشکل نشت حافظه هنگام استفاده از AdvancedMarkerElement برطرف شد.

۳.۵۶.۷

۴ آوریل ۲۰۲۴

تغییرات:

  • تابع searchNearby را به کلاس جدید Place اضافه کنید.

۳.۵۶.۶

۲۸ مارس ۲۰۲۴

تغییرات:

  • [کانال بتا] کاشی‌های رستر نقشه اکنون با فرمت تصویر WebP ارائه می‌شوند.
  • مشکل موقعیت‌یابی لنگر پنجره اطلاعات برای نقاط مورد علاقه روی نقشه در نقشه‌های برداری برطرف شد.
  • اشکالی که AdvancedMarkerElement را بدون موقعیت تعیین‌شده نمایش می‌داد، برطرف شد.
  • یک رویداد «بستن» به API InfoWindow اضافه شد.

۳.۵۶.۵

۲۱ مارس ۲۰۲۴

تغییرات:

  • [کانال بتا] رنگ‌های جدید نقشه پایه اکنون برای توسعه‌دهندگانی که از شناسه نقشه استفاده نمی‌کنند، پیش‌فرض هستند. برای اطلاعات بیشتر به https://developers.google.com/maps/new-basemap-style-opt-in مراجعه کنید.
  • موقعیت پایه پنجره اطلاعات برای برچسب‌ها و آیکون‌های نقشه برداری اصلاح شد.

۳.۵۶.۴

۱۴ مارس ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۶.۳

۷ مارس ۲۰۲۴

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۶.۱

۲۲ فوریه ۲۰۲۴

تغییرات:

  • خطای مستندسازی در پارامتر "fields" در Place.searchByText برطرف شد.
  • [کانال بتا] یک اسلات پیش‌فرض در <gmp-map> ایجاد می‌کند و امکان ایجاد عناصر سفارشی برای قرار دادن اجزای وب API جاوا اسکریپت Maps را فراهم می‌کند.
  • گزینه‌های پارکینگ را به API کلاس Place جدید اضافه کنید.
  • google.maps.Marker را منسوخ کنید. لطفاً به جای آن از google.maps.marker.AdvancedMarkerElement استفاده کنید. در حال حاضر، google.maps.Marker قرار نیست متوقف شود، اما google.maps.marker.AdvancedMarkerElement به جای google.maps.Marker توصیه می‌شود. در حالی که google.maps.Marker همچنان رفع اشکال برای هرگونه رگرسیون عمده را دریافت می‌کند، اشکالات موجود در google.maps.Marker برطرف نخواهند شد. حداقل ۱۲ ماه قبل از قطع پشتیبانی، اطلاع داده خواهد شد. لطفاً برای جزئیات منسوخ شدن به https://developers.google.com/maps/deprecations مراجعه کنید.
  • ویژگی‌های اضافی را به API کلاس Place جدید اضافه کنید.
  • گزینه‌های پرداخت را به API کلاس Place جدید اضافه کنید.

۳.۵۵.۱۱a

۱۵ فوریه ۲۰۲۴

تغییرات:

  • جلوگیری از اسکرول خودکار نقشه‌ها هنگام کلیک روی آنها.

۳.۵۵.۱۱

۸ فوریه ۲۰۲۴

تغییرات:

  • [کانال آلفا] ویژگی inputElement از PlaceAutocompleteElement حذف شد.
  • [کانال آلفا] اضافه کردن قطعات CSS برای عنصر تکمیل خودکار مکان
  • [کانال بتا] PlaceAutocompleteElement اکنون در پیش‌نمایش (نسخه آزمایشی) در دسترس است.
  • گزینه‌های دسترسی را به API نسخه ۲ مکان‌ها اضافه کنید.

۳.۵۵.۱۰

۱ فوریه ۲۰۲۴

تغییرات:

  • [کانال بتا] SearchByTextRequest.rankBy را منسوخ کنید. لطفاً به جای آن از SearchByTextRequest.rankPreference استفاده کنید.
  • [کانال بتا] Place.findPlaceFromQuery و Place.findPlaceFromPhoneNumber دیگر در دسترس نیستند؛ به جای آن از Place.searchByText استفاده کنید.
  • رفع مشکل ردیابی میزان استفاده در هر کانال.
  • فعال کردن چندخطی‌های آگاه از ترافیک برای ارائه‌دهندگان موقعیت مکانی سفر و خودرو در اشتراک‌گذاری سفر جاوااسکریپت.
  • کلاس جدید Place اکنون در کانال هفتگی موجود است.
  • Place.openingHours منسوخ شده است. لطفاً به جای آن از regularOpeningHours استفاده کنید.

۳.۵۵.۹

۲۵ ژانویه ۲۰۲۴

تغییرات:

  • [کانال بتا] مشکلی را برطرف می‌کند که در آن هنگام فشار دادن کلید Esc در MapElement کادر گفتگوی میانبرهای صفحه کلید بسته نمی‌شد.
  • پارامتر URL جدید loading=async به URL بوت‌استرپ برای بارگذاری مستقیم اسکریپت اضافه شد. این نشان می‌دهد که API جاوا اسکریپت Maps به صورت همزمان بارگذاری نشده است و هیچ کد جاوا اسکریپتی توسط رویداد load اسکریپت فعال نمی‌شود. اکیداً توصیه می‌شود برای بهبود عملکرد، در صورت امکان این پارامتر را روی async تنظیم کنید.

۳.۵۵.۸

۱۸ ژانویه ۲۰۲۴

تغییرات:

  • [کانال آلفا] اکنون توکن جلسه را به عنوان بخشی از درخواست‌های PlaceAutocompleteElement ارسال می‌کند.
  • [کانال بتا] یک ویژگی جدید gmpClickable در AdvancedMarkerElement معرفی می‌کند. این یک تغییر اساسی برای کاربرانی است که رویداد gmp-click را با استفاده از addEventListener() در کانال بتا ثبت می‌کنند. برای دریافت رویداد gmp-click هنگام کلیک، ویژگی gmpClickable را روی true تنظیم کنید یا ویژگی gmp-clickable را به آن اضافه کنید. کامپوننت وب. برای کاربرانی که addListener() برای ثبت رویداد gmp-click استفاده می‌کنند، در حال حاضر نیازی به تغییر ندارید.

۳.۵۵.۷

۱۱ ژانویه ۲۰۲۴

تغییرات:

  • [کانال بتا] ویژگی element AdvancedMarkerElement اکنون به نمونه AdvancedMarkerElement اشاره می‌کند.
  • [کانال بتا] نشانگرهای پیشرفته اکنون می‌توانند محتوای خود را با گره‌های فرزند سفارشی کنند.
  • اشکالی که باعث می‌شد میانبرهای صفحه‌کلید برای حرکت افقی و عمودی و بزرگنمایی پس از کلیک روی نقشه کار نکنند، برطرف شد.
  • فعال کردن سفارشی‌سازی چندخطی برای اشتراک‌گذاری سفر جاوااسکریپت.
  • [کانال آلفا] ویژگی‌های types، requestedLanguage، requestedRegion و name را به PlaceAutocomplete اضافه کنید.
  • [کانال بتا] اشکالی که باعث می‌شد عنصر نشانگر پیشرفته هنگام فراخوانی document.createElement('gmp-advanced-marker') ایجاد نشود، برطرف شد.

۳.۵۵.۳

۳۰ نوامبر ۲۰۲۳

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۵.۲

۲۳ نوامبر ۲۰۲۳

تغییرات:

  • اشکالی که باعث ایجاد خطاهای CSP مربوط به سبک در نمای خیابان می‌شد، برطرف شد.

۳.۵۵.۱

۱۶ نوامبر ۲۰۲۳

هیچ تغییر ظاهری و عمومی وجود ندارد.

۳.۵۴.۱۲a

۸ نوامبر ۲۰۲۳

تغییرات:

  • اشکالی که باعث می‌شد WebGLOverlayView در موقعیت‌های خاص رندر نشود، برطرف شد.

۳.۵۴.۱۲

۲ نوامبر ۲۰۲۳

تغییرات:

  • [کانال آلفا] به‌روزرسانی تکمیل خودکار مکان به عنوان یک مؤلفه وب. این یک تغییر مهم است. لطفاً برای اطلاعات به‌روز شده در مورد نحوه استفاده، به https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement مراجعه کنید.
  • [کانال آلفا] به‌روزرسانی مکان تکمیل خودکار مدیریت تمرکز عنصر
  • [کانال بتا] رویداد gmp-zoomchange را در MapElements نمایش دهید
  • MapTypeControl HORIZONTAL_BAR را فعال کنید تا به طور خودکار زمینه‌های طرح‌بندی RTL را مدیریت کند.

۳.۵۴.۱۱

۲۶ اکتبر ۲۰۲۳

تغییرات:

  • مشکلی که باعث می‌شد تنظیم کنترل‌ها روی نقشه باعث ایجاد خطا شود، برطرف شد.
  • قابلیت محدود کردن تصاویر نمای خیابان فقط به منابع رسمی گوگل، از طریق StreetViewLocationRequest و StreetViewControlOptions، اضافه شود.

۳.۵۴.۱۰

۱۸ اکتبر ۲۰۲۳

تغییرات:

  • [کانال بتا] MapElement اکنون طرح کنترل‌های خود را به طور خودکار برای چپ به راست یا راست به چپ بر اساس سبک direction محاسبه‌شده خود تنظیم می‌کند. اسلات‌هایی نیز برای اضافه کردن کنترل‌های سفارشی در دسترس هستند. ControlPosition اکنون از مقادیر منطقی برای پشتیبانی از طرح LTR/RTL پشتیبانی می‌کند. Maps Embed API نیز اکنون طرح کنترل‌های خود را به طور خودکار برای چپ به راست یا راست به چپ بر اساس زبان تنظیم می‌کند.
  • [کانال بتا] MapElement اکنون delegatesFocus را فعال کرده است

۳.۵۴.۹

۱۲ اکتبر ۲۰۲۳

  • [کانال بتا] خلاصه سرمقاله را به API نسخه ۲ Places اضافه می‌کند.

۳.۵۴.۷a

۲۸ سپتامبر ۲۰۲۳

تغییرات:

  • پشتیبانی از چندین ارائه‌دهنده موقعیت مکانی در جاوا اسکریپت Journey Sharing اضافه شد.

۳.۵۴.۶

۲۱ سپتامبر ۲۰۲۳

تغییرات:

  • google.maps.FeatureLayer به رویدادهای mousemove پاسخ می‌دهد.
  • google.maps.FeatureType.SCHOOL_DISTRICT اضافه شد، بنابراین مناطق آموزشی در سبک‌دهی مبتنی بر داده پشتیبانی می‌شوند.

۳.۵۴.۵

۱۴ سپتامبر ۲۰۲۳

تغییرات:

  • [کانال بتا] اشکالی که باعث می‌شد addEventListener() در AdvancedMarkerElement در دسترس نباشد، برطرف شد.

۳.۵۴.۴

۷ سپتامبر ۲۰۲۳

تغییرات:

  • لوگوی گوگل دیگر مثل سابق با اطلاعات کپی‌رایت روی نقشه همپوشانی نخواهد داشت.

۳.۵۴.۲

۲۴ اوت ۲۰۲۳

تغییرات:

  • اشکال موجود در DirectionsRenderer که باعث می‌شد نقشه در صورت عدم تنظیم بزرگنمایی و مرکز قبل از رندر DirectionsResult بارگذاری نشود، برطرف شد.

۳.۵۴.۱

۱۸ اوت ۲۰۲۳

تغییرات:

  • API جاوا اسکریپت Maps را ارتقا می‌دهد تا به صورت بومی از ECMAScript 2020 پشتیبانی کند.
  • نشانگرهای پیشرفته اکنون با وضوح بیشتری نمایش داده می‌شوند.
  • این map زمانی غیرفعال می‌شود که Array.from با پیاده‌سازی‌ای که از iterables پشتیبانی نمی‌کند، بازنویسی شود.
  • مشکل از دست رفتن فوکوس هنگام غیرفعال کردن دکمه‌های زوم در سطوح محدود برطرف شد.

۳.۵۳.۱۳

۲۷ ژوئیه ۲۰۲۳

تغییرات:

  • [کانال بتا] ویژگی‌ها در کلاس جدید Place اصلاح شده‌اند. PhotoAttribution اکنون AuthorAttribution است. author اکنون displayName است. authorURI اکنون uri است. photoURI {?string} اکنون در AuthorAttribution در دسترس است. Photo.attributions اکنون Photo.authorAttributions است. Review.authorAttribution {?AuthorAttribution} جایگزین Photo.author/authorURI/authorPhotoURI می‌شود.
  • [کانال بتا] فیلد الزامی textQuery و query منسوخ‌شده در متد searchByText() از کلاس Place اضافه شد.
  • انحراف لنگر پنجره اطلاعات برای برچسب‌ها و آیکون‌های نقشه رستری تنظیم شد.

۳.۵۳.۱۲

۲۰ ژوئیه ۲۰۲۳

تغییرات:

  • [کانال بتا] ارائه دهندگان موقعیت مکانی خودرو و ناوگان ODRD برای اشتراک گذاری سفر با جاوا اسکریپت - ردیابی ناوگان اضافه شد.
  • پیام هشدار زمانی به‌روزرسانی شد که آرگومان ارسالی به سازنده‌ی LatLng() نادیده گرفته شود.
  • Marker.collisionBehavior منسوخ شده و AdvancedMarkerElement.collisionBehavior جایگزین آن شده است.

۳.۵۳.۱۱

۱۳ ژوئیه ۲۰۲۳

تغییرات:

  • تابع isLocationOnEdge() اکنون وقتی نقطه مشخص شده به اندازه کافی به شروع یا لبه یک چندخطی نزدیک باشد، true را برمی‌گرداند.
  • یک گزارش خطا اضافه می‌کند تا توسعه‌دهندگان بدانند چه زمانی نقشه برداری بارگیری نمی‌شود و به یک نقشه رستری برمی‌گردد.

۳.۵۳.۷

۱۵ ژوئن ۲۰۲۳

تغییرات:

  • [کانال آلفا] به‌روزرسانی عنصر تکمیل خودکار مکان برای پشتیبانی بهتر از صفحه‌خوان‌ها و سایر فناوری‌های کمکی.

۳.۵۳.۵

۱ ژوئن ۲۰۲۳

تغییرات:

  • اجازه دهید عنصر گره به ویژگی content نشانگر پیشرفته منتقل شود.
  • عملکرد برخورد نشانگرهای پیشرفته بهبود یافته است.
  • یک فیلد جدید برای DeliveryVehicleStop در Journey Sharing جاوااسکریپت اضافه شد.

۳.۵۳.۴a

۲۴ مه ۲۰۲۳

رفع اشکالات:

  • مشکل سوسو زدن تصویر که در نقشه برداری رخ داده بود، برطرف شد.
  • محاسبه نادرست تاریخ هنگام در نظر گرفتن مناطق زمانی مختلف در متد getNextOpeningTime()place برطرف شد.
  • یک نوع اشتباه در VehicleJourneySegment برای Journey Sharing اصلاح شد.

۳.۵۳.۳

۱۸ مه ۲۰۲۳

تغییرات:

  • [کانال آلفا] اشکالی که باعث می‌شد اگر از کلیدهای جهت‌نما برای هایلایت کردن یک پیش‌بینی استفاده می‌کردید و سپس روی escape کلیک می‌کردید، عنصر تکمیل خودکار متن اصلی را بازیابی نمی‌کرد.
  • [کانال آلفا] سبک‌های پیش‌بینی تکمیل خودکار مکان به‌روزرسانی شدند تا از نمایش حذف در سرریز متن اطمینان حاصل شود.
  • [کانال بتا] اکنون Local Context اطلاعیه‌ای را نشان می‌دهد مبنی بر اینکه اطلاعات متنی مربوط به مکان‌ها در نقشه Local Context به زودی حذف خواهد شد.
  • اشکالی که باعث می‌شد پگمن StreetView پیش‌نمایشی از نشانگر موس هنگام کشیدن و رها کردن نشان ندهد، برطرف شد، مگر اینکه حداقل یک بار اول به داک برگردانده شده باشد.
  • مرزها، مکان و شعاع برای سرویس تکمیل خودکار مکان منسوخ شده‌اند. به جای آن از locationBias و locationRestriction استفاده کنید.

۳.۵۳.۲

۴ مه ۲۰۲۳

تغییرات:

  • [کانال بتا] استایل‌دهی مبتنی بر داده برای مجموعه داده‌ها در دسترس است
  • [کانال بتا] اجزای وب <gmp-map> و <gmp-advanced-marker> اکنون در دسترس هستند.
  • TimeWindow به عنوان یک فیلد به Task و TaskTrackingInfo در اشتراک‌گذاری سفر جاوااسکریپت اضافه شد.
  • AdvancedMarkerElement و PinElement در کانال هفتگی منتشر شدند.
  • استایل‌دهی مبتنی بر داده برای Boundaries در کانال هفتگی منتشر شد.
  • رویدادهای getMapCapabilities و mapcapabilities_changed به صورت هفتگی در کانال منتشر می‌شوند.

۳.۵۳.۱ الف

۲۷ آوریل ۲۰۲۳

تغییرات:

  • سرویس تکمیل خودکار مکان برای پشتیبانی از locationBias و locationRestriction به‌روزرسانی شد.
  • [کانال بتا] مستنداتی در مورد روش Place نسخه ۲ به JSON منتشر شد.
  • [کانال بتا] مشکل کشیدن نشانگر پیشرفته هنگام پیچیده شدن نقشه برطرف شد.
  • [کانال بتا] سبک‌دهی داده‌محور PlaceFeature.fetchPlace displayNames به زبان کاربر نهایی خواهد بود.
  • [کانال بتا] AdvancedMarkerView و PinView به AdvancedMarkerElement و PinElement تغییر نام داده‌اند.
  • [کانال بتا] مشکلی که باعث می‌شد AdvancedMarkers و Pins گاهی اوقات بدون بارگذاری صریح آنها در دسترس باشند، برطرف شد. لطفاً به یاد داشته باشید که همیشه قبل از دسترسی به این کلاس‌ها، کتابخانه "marker" را بارگذاری کنید.
  • [کانال بتا] position AdvancedMarker اکنون به LatLngAltitude نرمال‌سازی شده است.
  • [کانال بتا] ویژگی draggable نشانگر پیشرفته (Advanced Marker) را به نفع gmpDraggable غیرفعال می‌کند.

۳.۵۲.۹

۱۳ آوریل ۲۰۲۳

تغییرات:

  • [کانال بتا] تغییر مقدار ویژگی Place "priceLevel" از عدد به رشته. مقادیر ممکن برای "priceLevel" اکنون عبارتند از: "FREE"، "INEXPENSIVE"، "MEDERATE"، "EXPENSIVE"، "VERY_EXPENSIVE".
  • [کانال بتا] منسوخ کردن AdvancedMarkerView.draggable به نفع gmpDraggable.
  • [کانال بتا] حذف ویژگی 'icon' و نام فیلد از کلاس Place. به توسعه‌دهندگان توصیه می‌شود به جای آن از 'svgIconMaskURI' استفاده کنند.
  • [کانال بتا] ویژگی عنوان AdvancedMarkerView اکنون فقط یک رشته را می‌پذیرد. عنوان‌ها را می‌توان با یک رشته خالی حذف کرد.
  • [کانال بتا] 'svgIconMaskURI' را به عنوان نام فیلد پشتیبانی شده برای متدهای Place.fromPlaceFrom اضافه کنید.
  • [کانال بتا] ویژگی کلاس Place از userRatingsCount به userRatingCount تغییر یافت.
  • چاپ خطاها هنگام ورود به کنسول بهبود یافت.

رفع اشکالات:

  • اشکالی را برطرف کرد که باعث می‌شد بستن InfoWindow خطا بدهد.

۳.۵۲.۸

۶ آوریل ۲۰۲۳

تغییرات:

  • pollingIntervalMillis به عنوان یک فیلد عمومی از ارائه دهندگان مکان رای گیری در اشتراک گذاری سفر جاوا اسکریپت اضافه شد.
  • [کانال بتا] پاسخ JSON کلاس Place از snake_case به lowerCamelCase تغییر یافت.

رفع اشکالات:

  • اشکالی که باعث می‌شد publishTime در Place Review تاریخ اشتباه را نشان دهد، برطرف شد.
  • مشکلی که باعث می‌شد ایجاد عناصر سفارشی به صورت سراسری با مشکل مواجه شود، برطرف شد.
  • [کانال بتا] اشکالی که باعث می‌شد نشانگرهای پیشرفته هنگام بسته شدن نقشه ناپدید شوند، برطرف شد.

۳.۵۲.۶

۲۳ مارس ۲۰۲۳

تغییرات:

  • [کانال آلفا] ابزارک تکمیل خودکار مکان (جدید) به صورت آزمایشی منتشر شد.
  • اشتراک‌گذاری سفر جاوااسکریپت را در کانال هفتگی منتشر می‌کند.

۳.۵۲.۵

۱۶ مارس ۲۰۲۳

تغییرات:

  • [کانال بتا] سبک‌دهی مبتنی بر داده: انواع ویژگی‌های NEIGHBORHOOD، ADMINISTRATIVE_AREA_LEVEL_3، ADMINISTRATIVE_AREA_LEVEL_4 و SUBLOCALITY_LEVEL_1 حذف شدند.

رفع اشکالات:

  • اشکالی که باعث می‌شد رابط‌های TypeScript برای کتابخانه‌های مورد استفاده توسط importLibrary() خالی باشند، برطرف شد.

۳.۵۲.۴

۹ مارس ۲۰۲۳

تغییرات:

  • [کانال بتا] رویداد کلیک نشانگر پیشرفته را هنگام کشیدن یک نشانگر، سرکوب می‌کند.

۳.۵۲.۳

۲ مارس ۲۰۲۳

تغییرات:

  • [کانال بتا] موجودیت‌های TaskTrackingInfo را برای اشتراک‌گذاری سفر جاوااسکریپت اضافه می‌کند.
  • [کانال بتا] API جاوا اسکریپت Maps را ارتقا می‌دهد تا به صورت بومی از ECMAScript 2020 پشتیبانی کند.

رفع اشکالات:

  • نشت حافظه‌ای که ممکن است هنگام اضافه کردن و حذف نشانگرها به/از نقشه رخ دهد، برطرف شد.
  • Fixes a bug that caused the interactive element to be clickable when beneath a clickable Advanced Marker on touch devices.

3.52.2

23 February, 2023

تغییرات:

  • [beta channel] Data-driven styling: Remove PlaceFeature.displayName property.
  • [beta channel] Fix WebGLOverlayViews not being removed correctly when calling setMap(null)
  • Fixed a bug that complains the search library is unknown.
  • Fixed a bug where the InfoWindow close button was invisible when in a shadow root.
  • To improve Core Web Vitals and reduce unnecessary data transfer, Maps JS now defers the loading of map tiles until the map is nearing the viewport. Maps that are created within the page's initial viewport should see no difference.

3.52.1

16 February, 2023

تغییرات:

  • Adds the importLibrary() function, which provides the ability to dynamically load libraries at runtime.
  • [beta channel] Enable InfoWindow's auto-pan feature when opened on an Advanced Marker.
  • [beta channel] made certain fields in Journey Sharing library data objects non-nullable
  • [beta channel] Data-driven styling: The NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4, and SUBLOCALITY_LEVEL_1 FeatureTypes are deprecated. They will be removed in March 2023.

3.51.8

2 February, 2023

تغییرات:

  • Beta channel: Support rendering Advanced Markers on custom map types.
  • The latest copy of the inline bootstrap loader will now reuse CSP nonces found elsewhere in the document.

3.51.7

۲۶ ژانویه ۲۰۲۳

تغییرات:

  • Beta channel: Data-driven styling: Added the fetchPlace method to get the display name of a PlaceFeature. The PlaceFeature.displayName property will be deprecated, and removed in February 2023.

3.51.6

19 January, 2023

Bug fixes:

  • Fixes an issue with Advanced Markers, where removing a marker with collision from the map could sometimes result in a ghost marker element left behind in the DOM.

3.51.5

۱۲ ژانویه ۲۰۲۳

تغییرات:

  • Corrects the type of element on AdvancedMarkerView, PinView, and LocalContextMapView, from Element to HTMLElement | SVGElement to more closely represent the requisite element type.

Bug fixes:

  • Fixes a bug when using an Advanced Marker with an InfoWindow, where the InfoWindow might not open after dragging the marker using the keyboard.

3.51.4

۵ ژانویه ۲۰۲۳

تغییرات:

  • Beta channel: Add new attributes to place class
  • Beta channel: Data-driven styling FeatureMouseEvent.features array may contain more than one feature if there are multiple under the click, and all FeatureLayer click listeners under a click will be triggered.
  • Beta channel: Throw error for invalid arguments to google.maps.Map.getFeatureLayer.
  • Corrects the pixel position of Advanced Markers on a fullscreen map.
  • Changes map mouse events to now ignore mouse button clicks that happen while another mouse button is already being pressed.
  • Fixes a bug that caused the Advanced Markers to disappear when zooming in the map.
  • Improves the performance when zooming in the map with many Advanced Markers.
  • Updates StreetViewPanoramaOptions documentation to clarify that clickToGo is not available with custom panoramas.
  • Improves performance when creating LatLngBounds, including via Map.getBounds().
  • Updates the WebGLOverlayView reference for onAdd and onRemove.
  • Adds fixed marker styling customization for Journey Sharing.

3.51.3

8 December, 2022

تغییرات:

  • Fixes a bug that caused a marker not to give up its keyboard focus when it's outside of the map viewport.
  • Beta channel: Introduces the Place class, a new simpler API supporting modern usage patterns such as Promises. The Place class includes some new data fields.
  • Beta channel: Fixes a bug that caused Advanced Markers not to render when passing a Map that is wrapped in a Proxy.
  • Beta channel: Adds trip location provider marker customization for JavaScript Journey Sharing.

3.51.2

01 December, 2022

تغییرات:

  • Beta channel: google.maps.importLibrary() API is now available.
  • Beta channel: Deprecated : Local Context is deprecated, and no longer recommended for new websites. The feature will continue to work, and 12 months notice will be given before support is discontinued. If you are interested in building a Local Context-like experience yourself, we suggest that you check out the "Neighborhood Discovery" solution in Quick Builder or use the Places Library, Maps JavaScript API . Code samples and codelabs for the Places Library can help you.
  • Beta channel: To improve Core Web Vitals and reduce unnecessary data transfer, Maps JS now defers the loading of map tiles until the map is nearing the viewport. Maps that are created within the page's initial viewport should see no difference.
  • Beta channel: Adds an event for polling state changes for Journey Sharing location providers.
  • Beta channel: Adds styling customization functions for Journey Sharing. Deprecated older setup methods.
  • Adds keyboard accessibility to the steps of the directions panel. Directions can now be navigated with the tab key, and selected with the space or enter keys.
  • google.maps.geometry.spherical.computeArea() now accepts LatLngBounds and Circle s. LatLngBounds can now be constructed with a LatLngBoundsLiteral .
  • Adds alt text to images in DirectionRenderer 's suggested routes panel.

۳.۵۱.۱

۱۷ نوامبر ۲۰۲۲

تغییرات:

  • Beta channel: Place class in the Places Library is released.
  • Beta channel: Adds styling customization functions for Journey Sharing. Older setup methods are deprecated.
  • Internet Explorer 11 is now decommissioned in the Maps Embed API.
  • The Google logo in the Maps Embed API changes style when using the Hybrid or Satellite map types for increased visibility
  • Improved Advanced Markers load performance.
  • Makes a drawing "undo" button keyboard accessible and screen reader friendly.
  • Makes directions renderer's markers keyboard accessible and screen reader friendly.
  • Adds an ARIA description to the Map scale control.
  • Enable keyboard focus and interaction for the map's scale control.
  • Introduces a language parameter to Geocoder JS API. Maps JS API no longer considers US as a default region in Geocoder if it's not explicitly specified.
  • Introduces a language parameter to Directions JS API.
  • Introduces a language parameter to Distance Matrix JS API.

Bug fixes:

  • Fixes a bug that caused the keyboard focus to redirect to the marker when an info window is opened.
  • Fixes a bug that caused markers not to be focusable.

۳.۵۱

16 November, 2022

تغییرات:

  • The weekly channel was updated to version 3.51.
  • The quarterly channel was updated to version 3.50.
  • Versions 3.49 and 3.48 are still available when requested by number.

3.50.12a

7 November, 2022

تغییرات:

  • Fixes an issue where google.maps.event.addListenerOnce and google.maps.event.addDomListenerOnce have incorrect this binding.

3.50.12

03 November, 2022

تغییرات:

  • Beta channel: Advanced Markers now support altitude when used on oblique maps.

3.50.11

27 October, 2022

تغییرات:

  • Beta channel: An error is now logged when data-driven styling feature layers become unavailable.
  • Beta channel: Performance improvements for default Advanced Markers loading.

3.50.10

۲۰ اکتبر ۲۰۲۲

Bug fixes:

  • Fixes InfoWindow right and bottom padding on iOS.

3.50.9

13 October, 2022

تغییرات:

  • Selected steps are now highlighted in the directions panel.
  • Fixes the TypeScript typing for the PinView constructor.
  • Fixes the TypeScript typing for the LagLngAltitude constructor.
  • Updates the default marker icon image in DirectionsRenderer .

3.50.8

6 October, 2022

تغییرات:

  • Beta channel: Advanced Markers Preview is released.
  • Beta channel: Introduces documentation for isAdvancedMarkersAvailable on the getMapCapabilities() return object.
  • Adds "This field is read-only." to the API description of LocalContextMapView and to the element property of LocalContextMapViewOption

Bug fixes:

  • Colors in JSON Custom Styles now use the default style's opacity rather than a forced 100% opacity.

3.50.7

۲۹ سپتامبر ۲۰۲۲

تغییرات:

  • Screen reader now reads the instructions on how to interact with Map and Street View.
  • Adds tilt and rotate keyboard shortcuts to the keyboard shortcuts dialog.

3.50.6

22 September, 2022

Bug fixes:

  • Fixes a bug where Voice Over on iOS could navigate through elements underneath the keyboard shortcuts dialog.
  • Adds alt text to the static map image.

تغییرات:

  • An error is now logged to the console when map.getMapCapabilities() is called, and has an error.

3.50.5

15 September, 2022

تغییرات:

  • Add MAX_BOUNDS constant for LatLngBounds to indicate the maximum LatLng bounds for maps
  • Allows screen readers to perform click actions on default markers.

3.50.3

۱ سپتامبر ۲۰۲۲

تغییرات:

  • Beta channel: Updates JavaScript Journey Sharing's DeliveryVehicle class to include custom attributes.
  • Fixes a bug in which there was an incorrect LatLng in an event after a map was tilted.

۳.۵۰.۲

25 August, 2022

تغییرات:

  • Beta channel: Changed FleetEngineDeliveryFleetLocationProvider to accept a string delivery vehicle filter.
  • Updates the default marker icon image.

3.50.1

۱۸ اوت ۲۰۲۲

تغییرات:

  • Beta channel: Introduces map capability APIs ( getMapCapabilities and mapcapabilities_changed event) to the beta channel.
  • Beta channel: Introduces a language parameter to google.maps.Geocoder .
  • Beta channel: Introduces a language parameter to google.maps.DistanceMatrixService .
  • Beta channel: Introduces a language parameter to google.maps.DirectionsService .
  • Fixes a bug where a region code was ignored in multiple Places JS APIs. Introduces language and region parameters to various Place JS APIs.
  • Removes support in the Maps JavaScript API Streetview for websites without googleapis.com domain in the Content Security Policy settings. Please consult the Content Security Policy Guide for more information.

3.49.12

4 August, 2022

تغییرات:

  • Adds DEMO_MAP_ID , a map ID which can be used for code samples that require a map ID. This map ID is not intended for use in production applications and cannot be used for features that require cloud configuration (such as Cloud Styling).
  • Clarify that FleetEngineDeliverFleetLocationProvider.locationRestriction is needed to start tracking.

3.49.11

28 July, 2022

تغییرات:

  • google.maps.VehicleType can now be referenced as a runtime enum.

3.49.10

21 July, 2022

تغییرات:

  • NaN values are rejected for width or height when validating marker icon size, marker icon scaled size, or infowindow size.
  • Fixes a bug where the motion tracking control was not visible on iOS devices in Street View.
  • Fixes a bug wher hover text for directions was cut off for RTL languages in the Embed API.
  • Makes the transit Info Window more accessible and screen reader friendly.

3.49.9

14 July, 2022

تغییرات:

  • Clarifies the use of ID fields in Journey Sharing location providers.

3.49.8

7 July, 2022

تغییرات:

  • Makes Street View navigation links keyboard accessible and screen reader friendly.
  • Introduces a new focus method on StreetViewPanorama .

۳.۴۹

23 June, 2022

تغییرات:

Bug fixes:

  • Makes the BusinessStatus enum accessible via google.maps.places.BusinessStatus .

3.49.5

16 June, 2022

تغییرات:

  • Adds a keyboard shortcuts control and dialog to Street View, improving the discoverability of keyboard shortcuts.

Bug fixes:

  • Fixes a bug that caused a form to submit when closing Street View.

3.49.4

9 June, 2022

تغییرات:

  • Moves WebGLOverlayView , CameraParams , LatLngAltitude , moveCamera , fractional zoom, and getVisibleRegion into the weekly channel.
  • The default Street View panorama for Map now automatically manages focus when opened. This is the new default behavior.
  • The Street View panorama now automatically restores focus when closed (if possible).
  • Street View can now be closed by pressing the ESC key (when the close button is enabled).
  • geometry.spherical.computeSignedArea() and geometry.spherical.computeArea() have been optimized for increased robustness and accuracy.

3.49.3a

2 June, 2022

تغییرات:

  • Improved color contrast for the Street View motion tracking control.
  • Made the motion tracking control in Street View keyboard accessible and screen reader friendly.
  • The MapsNetworkError , MapsRequestError , and MapsServerError classes are now publicly exposed and documented.

3.49.2

۲۶ مه ۲۰۲۲

تغییرات:

  • Improved color contrast for the Street View motion tracking control.
  • Made the motion tracking control in Street View keyboard accessible and screen reader friendly.
  • The MapsNetworkError , MapsRequestError , and MapsServerError classes are now publicly exposed and documented.

3.49.1

۱۹ مه ۲۰۲۲

تغییرات:

  • Beta channel: Fixes a bug where a region code was ignored in multiple Places JS APIs. Introduces language and region parameters to various Place JS APIs.
  • Improves color contrast for full screen and compass controls in the dark mode.
  • Makes Street View compass control, close button, and address link control, accessible and screen reader friendly.

۳.۴۹

۱۲ مه ۲۰۲۲

تغییرات:

  • The weekly channel updates to version 3.49.
  • The quarterly channel updates to version 3.48.
  • Versions 3.47 and 3.46 are still available when requested by number.
  • Version 3.45 is deleted, and can no longer be used.

3.48.11

۲۸ آوریل ۲۰۲۲

تغییرات:

  • Place Autocomplete can now accept more types. Learn more .
  • isFractionalZoom was moved into the weekly channel.

3.48.9

14 April, 2022

تغییرات:

  • Beta Channel: Enables WebGL 2.0 for WebGLOverlayView .
  • Beta Channel: Includes the JourneySharing library into the Maps JavaScript API TypeScript types, externs, and reference documentation.
  • The functions google.maps.event.addDomListener() and google.maps.event.addDomListenerOnce() are deprecated, and should not be used. Instead, use the standard addEventListener() method. These methods will continue to work and there is no plan to decommission them.
  • Adds title and aria-label to Street View marker icon.
  • Adds aria-pressed attribute to the Fullscreen control.
  • Improves the spacing of the dropdown for the Map Type control.
  • Updates aria labels for the Map Type dropdown control.

Bug fixes:

  • Removes a non-allowed aria-expanded attribute from a default map type control.

3.48.8

7 April, 2022

تغییرات:

  • Improves color contrast on Maps JS API and Embed API Google logo.

3.48.7a

31 March, 2022

تغییرات:

  • Beta Channel: Removes the deprecated WebGL Overlay View APIs.
  • Enables updated basemap for Maps JavaScript API customers. The updated basemap, which is already in use on consumer Google Maps, provides a richer, more detailed basemap particularly with regard to natural features of the land.

Bug fixes:

  • Reverts a previous fix for map.fitBounds() (ease the viewport transition for short distances), pending analysis.
  • Fixes color contrast issues on the Map Type control in high color contrast mode.
  • Matches accessible names of Map type control checkboxes with corresponding visual labels.
  • Fixes color contrast issues on info windows in high color contrast mode.

3.48.6

24 March, 2022

تغییرات:

  • Fixes map.fitBounds() to ease the viewport transition for short distances.

۳.۴۸.۵

17 March, 2022

تغییرات:

  • Safari only: Ensures close button and content container are auto focused on open .

Bug fixes:

  • Fixes a color contrast issue for the "View on Google Maps" link on s InfoWindow s.
  • Fixes a color contrast issue for the "View on Google Maps" link on the StreetViewPanorama address control.

3.48.4

10 March, 2022

تغییرات:

3.48.3

3 March, 2022

تغییرات:

  • Beta Channel: Enables the new service calling style in the Maps JavaScript API Street View service. You may need to update your Content Security Policy to ensure these calls are not blocked at browser-level.
  • Introduced a new ariaLabel property for InfoWindow .

3.48.1

17 February, 2022

تغییرات:

  • Beta Channel: Added support for setting global experience IDs. Please see API reference documentation here .
  • Beta Channel: The first and second parameters of fromLatLngAltitude will now be merged into a LatLngAltitude instead of a LatLng and a number .
  • Renamed LatLng 's noWrap parameter to noClampNoWrap .
  • Screen reader now reads the instructions on how to navigate the markers when a marker receives focus.
  • The Maps JavaScript API now reports telemetry information. You may need to update your Content Security Policy to ensure these calls are not blocked at browser-level. For more information, please see the FAQ .
  • This version does not support Internet Explorer. To continue supporting Internet Explorer 11, specify v=3.47 which will be available until November 2022.

۳.۴۸

10 February, 2022

تغییرات:

  • The weekly channel was updated to version 3.48.
  • The quarterly channel was updated to version 3.47.
  • Versions 3.46 and 3.45 are still available when requested by number.

3.47.6

20 January, 2022

Bug fixes:

  • Fixed an issue where the page scrolled to the top when the keyboard shortcuts control has focus.

3.47.4

6 January, 2022

تغییرات:

  • Beta Channel: WebGLOverlayView API update for Beta - deprecate all classes and methods with "gl" in their name in favor of new ones with "GL" in the name, deprecate WebglCameraParams in favor of the new CameraParams class (that subclasses CameraOptions).
  • Updated PlaceOpeningHours method documentation to reflect that exceptional hours are not used in their calculations.

3.47.3

09 December, 2021

تغییرات:

  • LatLng , LatLngBounds , and Circle now accept an instance of the same class in the constructor.

3.47.2

02 December, 2021

تغییرات:

  • LatLngLiteral is now allowed as a parameter wherever LatLng is allowed for projections .

Bug fixes:

  • Fixed some rendering issues which could occur at smaller scale values (less than 1.0).

3.47.1

18 November, 2021

تغییرات:

  • LatLngLiteral is now allowed as a parameter wherever LatLng is allowed in the geometry library.
  • Added a new onGIStateUpdateRequest API for WebGL support in the Maps JavaScript API.
  • Fixed color contrast on the error screen.
  • Internet Explorer 11 is now decommissioned in v=beta. The last version of the Maps JavaScript API to support Internet Explorer 11 is v3.47. Support for Internet Explorer 11 will be entirely discontinued in November 2022.
  • Maps no longer receive Tab focus when the keyboardShortcuts map option is set to false .
  • Zoom In and Zoom Out buttons are now disabled when the respective maximum or minimum zoom level is reached.
  • Converted the MapType control to use semantic elements to improve the accessibility and screen reader experience in the Maps Embed API.
  • Added alt text to the icon on the error screen.
  • Various general code health improvements.

Bug fixes:

  • Replace non-WCAG-compliant controlHeight and controlWidth attributes with compliant data-* attributes.

۳.۴۷

11 November, 2021

تغییرات:

  • The weekly channel was updated to version 3.47.
  • The quarterly channel was updated to version 3.46.
  • Version 3.45 is still available when requested by number.
  • Version 3.44 was deleted, and can no longer be used.

3.46.12

04 November, 2021

Bug fixes:

  • Updated the Map Type menu bar with more accurate ARIA labels.
  • Embed API: Added ARIA labels to several links, for an improved screen reader experience.
  • Embed API: Fixed color contrast for some text items.
  • Fixed the type of google.maps.Marker.MAX_ZINDEX in externs.

3.46.11

28 October, 2021

تغییرات:

  • Converted getters and setters to use goog.a11y.aria. This will help to protect against misspellings.

3.46.8

7 October, 2021

تغییرات:

  • Local Context: Removed attribution link from Local Context InfoWindow photos.

3.46.6

23 September, 2021

تغییرات:

  • Fixed a bug where the map cursor shows a hand when the map is not draggable.

3.46.5

۱۶ سپتامبر ۲۰۲۱

Bug fixes:

  • Fixed a bug with a color contrast ratio in the Place autocomplete widget.

3.46.3

02 September, 2021

تغییرات:

  • Scroll instructions are now displayed above open InfoWindow s and CustomOverlay s.

3.46.2

26 August, 2021

تغییرات:

  • Beta Channel: Telemetry information is now reported. You may need to update your Content Security Policy to ensure these calls are not blocked at browser-level. For more information, please see the FAQ .

۳.۴۶

18 August, 2021

Version 3.46 of the Maps JavaScript API is now available. See the Versioning guide.

تغییرات:

  • Added two new fields to PlaceResult , icon_mask_base_uri and icon_background_color .
  • The weekly channel was updated to version 3.46.
  • The quarterly channel was updated to version 3.45.
  • Version 3.44 is still available when requested by number.
  • Version 3.43 was deleted, and can no longer be used.

Deprecations:

  • Support for Internet Explorer is being deprecated. Beginning in August 2021 with Maps JavaScript API v3.46, Internet Explorer 11 users will see a warning message at the top of maps. The last version of the Maps JavaScript API to support Internet Explorer 11 is v3.47. Support for Internet Explorer 11 will be entirely discontinued in November 2022.

Bug fixes:

  • Fixed a bug where a polygon's vertex was shifted at certain zoom levels.
  • Fixed a bug where content of multiple Info Windows overlapped each other.

3.45.8

29 July, 2021

تغییرات:

  • Embed API: On embedded maps, the zoom level is retained after being redirected to the directions page.

۳.۴۵.۷

22 July, 2021

تغییرات:

  • Support for IE11 is deprecated. Maps in IE11 will now display a banner in the beta channel.
  • Updated the "Get Directions" link in embedded maps to be more accurate.

Bug fixes:

  • Fixed an issue where the getFeatureById() method could not retrieve features with an id of 0.
  • Fixed an issue where an UNKNOWN ERROR/SERVICE BACKGROUND ERROR is thrown if the ComponentRestriction value is undefined or null.

3.45.6a

15 July, 2021

تغییرات:

  • When opened, focus is now managed to the InfoWindow container when the first focusable control is not in the InfoWindow viewport or when disableAutoPan=true .

Bug fixes:

  • Fixed a bug where unfinished poly drawing is completed automatically when drawing manager is removed and re-added to the map.
  • Fixed a bug where the string 'Directions' is truncated in 'Embed a map' pop-up in some languages.

3.45.5

01 July, 2021

تغییرات:

Bug fixes:

  • Fixed an unhandled Promise rejection when providing callback.

3.45.4

24 June, 2021

تغییرات:

  • Fixed a bug that caused the keyboard shortcuts dialog to open on form submit.
  • Fixed a bug where the "Keyboard shortcuts" button was out of alignment.
  • Removed objects accidentally added to window (Spherical, PolylineCodec, PolyGeometry). These objects should be accessed at their fully qualified namespace instead.

3.45.3

16 June, 2021

Bug fixes:

  • Updated InfoWindow , so that focus does not move when open() is called within the same run loop as map instantiation.

تغییرات:

  • Updated the InfoWindowOpenOptions API reference section with more detailed information.
  • Fixed focus rings when using keyboard navigation (Tab + Option) in Safari.

3.45.2

10 June, 2021

Bug fixes:

  • Fixed an issue where the Map Type control was not properly overlaid by the keyboard shortcut dialog's background in Embed API.
  • Fixed an issue that could cause an error when loading font CSS styles.
  • Fixed a bug where flickering could occur when panning the Map with an open InfoWindow.

تغییرات:

۳.۴۵.۱

3 June, 2021

تغییرات:

  • Added documentation for animations, icons, label, and opacity properties to the Data.StyleOptions interface.
  • Redesigned the copyright dialog for better accessibility support.
  • InfoWindows will now automatically manage focus when opened. This represents the new default behavior.
  • Added the InfoWindowOpenOptions API, allowing developers to control how focus is managed when opening InfoWindows.
  • InfoWindows can now be closed by pressing the ESC key.
  • InfoWindows are now announced as a "dialog" when using screen readers.
  • Polyfill isolation is now enabled; this change prevents the Maps API internal polyfills from being installed on the host page.

Bug fixes:

  • Fixed an issue where a map focus ring would appear when switching browser tabs.
  • Fixed an issue where the focus ring for map controls, marker elements, and map type control submenu items, incorrectly appeared with mouse interaction in some browsers.

ویژگی‌های جدید:

  • Enabled support for Promises in Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom Imagery, StreetView, and AutcompleteService.getPlacePredictions() services.
  • Added keyboard shortcuts control and dialog on the map to improve discoverability of keyboard shortcuts.
  • Vector maps are now available in the weekly channel (basic features only; WebGL features are available in the beta channel).

3.44.14

۱۳ مه ۲۰۲۱

تغییرات:

  • A warning is now logged to the console when InfoWindow.open() is called without an associated Map or StreetView instance.

3.44.12

۲۸ آوریل ۲۰۲۱

Bug fixes:

  • Fixed an issue where removed or hidden optimized markers are added back to the map after changing to a new map type.

Local Context:

  • Added support for arrays that don't have an @@iterator method defined as a valid placeTypePreferences value.

3.44.11a

20 April, 2021

تغییرات:

  • Improved performance for creating custom markers with Icon objects.
  • Prevent focus from moving to the map type dropdown menus when hovering over a button.

Bug fixes:

  • Fixed a bug where an error could occur when loading static markers prior to initializing the base map.

3.44.9

۸ آوریل ۲۰۲۱

Bug fixes:

  • Fixed a bug where Map controls were keyboard accessible when Street View is enabled.

3.44.8

1 April, 2021

تغییرات:

  • Local Context Library: Moved the Google logo in the Place Details View to the bottom of the contents.

3.44.7

25 March, 2021

تغییرات:

  • Keyboard focus now returns to the appropriate element when the InfoWindow is closed.

3.44.4

4 March, 2021

تغییرات:

  • 45° imagery is now available in a wider range of zoom levels, and the rotation control now includes both clockwise and anti-clockwise buttons.

Bug fixes:

  • Fixed a memory leak that could happen when rendering the map repeatedly.
  • Fixed a memory leak that could happen when adding or removing circles or rectangles on the map.

3.44.2

25 February, 2021

تغییرات:

  • Fixed a bug where the Places Autocomplete getPlacePredictions function call incorrectly points to the wrong endpoint in the beta channel.

3.44.1

18 February, 2021

تغییرات:

  • LocalContext Place Chooser buttons are now disabled when reloading the places shown.
  • Non-optimized markers are now focusable and keyboard accessible.
  • Beta Channel: Removed objects accidentally added to window ( Spherical , PolylineCodec , PolyGeometry ). These objects should be accessed at their fully qualified namespace instead.
  • Turned on Polyfill Isolation in Beta channel. This means that the Maps JavaScript API will no longer install polyfills into the host page.

3.43.8a

25 February, 2021

Only the quarterly channel was updated. Changes:

  • Fixed a memory leak issue when rendering a map multiple times

3.43.8

۵ فوریه ۲۰۲۱

تغییرات:

  • Added beta support for Promises in AutocompleteService.getPlacePredictions() .

Bug fixes:

  • Fixed an issue where Markers with labels intercepted click events, even when clickable was set to false.

3.43.7a

28 January, 2021

Bug fixes:

  • Fixed various issues related to the drawing of polylines.

3.43.6

21 January, 2021

Bug fixes:

  • Fixed a bug where geojson polygon holes were sometimes being filled in.
  • Fixed a bug that caused the overlay disappear when switching between map and street view.

3.43.5

14 January, 2021

تغییرات:

  • Changed checkboxes in menus to be more accessible with screen readers.
  • Increased the size of the floors buttons for indoor Street View panoramas.
  • Fixed the position of mobile motion tracking controls in Street View.

Bug fixes:

  • Keyboard menu button now triggers the contextmenu event.
  • Fixed a bug where the fullscreen control did not work properly when switching between the Map and Street View in some situations.
  • Fixed an issue with screen readers not being able to navigate to markers within the map.
  • Fixed a bug that caused the place icon to disappear in LocalContext's place marker.

3.43.3

9 December, 2020

تغییرات:

  • Renamed the google.maps.MouseEvent interface to google.maps.MapMouseEvent and added a domEvent property, providing direct access to the underlying event from the DOM.
  • Improved memory behavior of polygon overlays.
  • Canvas memory is now explicitly released to avoid Safari memory issues.

Bug fixes:

  • Fixed a bug where the Fullscreen control stopped working when switching between Map and Street View in some situations.
  • Fixed a bug where an error was logged in console on marker's click event.
  • Fixed a bug where the size of a marker's clickable area was drawn too large.
  • Fixed a bug with polyfill conflicts that affected Symbols on IE11.

3.43.2

1 December, 2020

تغییرات:

  • Adds the contextmenu event, as a better alternative to the rightclick event. The contextmenu event adds the capability to respond to ctrl-click on macOS.
  • Adds accessibility attributes to non-optimized markers when title or label are provided.
  • Adds more ARIA labels and roles for MapType controls, for an improved screen reader experience.
  • Improved screen reader support for MapType controls. When the user navigates away from the control, the dropdown menu automatically closes.
  • Corrects the number of items reported by screen readers in the dropdown menu; this prevents the line separator from being counted as a list item.
  • Adds a focus ring within the map element, to indicate keyboard focus when focused via keyboard interaction.
  • Adds additional keyboard controls to the MapType controls. The dropdown options now automatically close when the control loses focus. The up and down arrow keys open the dropdown, and the Escape button closes it. Home and End keys move to the first and last items in the dropdown, respectively.

Bug fixes:

  • Fixed a bug where canceling a marker animation could, under some circumstances, cause that particular marker to terminate future animations early.

3.43.1a

20 November, 2020

تغییرات:

  • Adds a className property to the MarkerLabel interface to set the CSS class of the label element.
  • Adds beta support for Promises in the Maximum Zoom Imagery Service .
  • Add beta support for Promises in the StreetView service.
  • Added accessibility text to non-optimized markers when title or label are provided.
  • Removed the aria-pressed label from the MapType control dropdown menu button, to improve accessibility.
  • Converted DropdownMenu and DropdownMenuItem to sematic elements to improve accessibility.
  • Changed copyright element text to meet color contrast standards.
  • Dropdown menus can now be opened and closed by using the enter key or the space bar.
  • Dropdown menu items can now be focused.
  • Local Context Library: Carousel control buttons are now disabled when they would have no effect, and no longer overlap the first or last item in the list.

Bug fixes:

  • Fixed a bug that could happen when GroundOverlays cross the 180 degree meridian.
  • Keyboard shortcuts are no longer disabled by default when disableDefaultUI is set to true .
  • Fixed a bug where screen reader text was incorrect for map toggle buttons.
  • Adds accessibility name and type to Map .
  • Fixed interface documentation that incorrectly showed some optional properties as required.
  • Fixed a bug where the noWrap LatLng constructor param, was ignored when passed a LatLngLiteral .

۳.۴۳

۱۸ نوامبر ۲۰۲۰

Version 3.43 of the Maps JavaScript API is now available. See the Versioning guide.

  • The weekly channel was updated to version 3.43.
  • The quarterly channel was updated to version 3.42.
  • Version 3.41 is still available when requested by number.
  • Version 3.40 was deleted, and can no longer be used.

3.42.9

15 October, 2020

تغییرات:

  • Fixed a bug where a wrong checkbox's state was communicated by a screen reader.
  • Fixed an issue with Map controls, where the Tab/Shift+Tab was in the wrong order.
  • Converted map buttons from div to native button, for improved accessibility.
  • Tilt is now restricted depending on zoom level for WebGL maps.
  • Fixed fullscreen button partially disappearing on Internet Explorer when controlSize is less than 27.

3.42.8

۷ اکتبر ۲۰۲۰

تغییرات:

  • Added beta support for promises in the Directions service .
  • Geocoder componentRestrictions now performs validation checks for empty strings.
  • Fixed a bug where the marker label was covered by the custom marker symbol on Safari.

Support for updated Place icons

1 October, 2020

The icons returned with Place Details and Place Search requests have been updated to use new icon glyphs . No action is required, the new glyphs will display automatically.

3.42.7

29 September, 2020

تغییرات:

  • Fixed a bug where the word order was wrong for RTL (right-to-left) languages on the "Report a map error" control tooltip.
  • Centered marker label for RTL text direction.

3.42.6

21 September, 2020

تغییرات:

۳.۴۲.۵

16 September, 2020

تغییرات:

  • Updated LatLngBounds.union method to handle cases when two bounds are over 180 degrees.

3.42.4

۸ سپتامبر ۲۰۲۰

تغییرات:

  • An error is now logged to the console when an invalid Date.now() implementation is detected.
  • Added beta support for Promises in Elevation service methods.
  • Introduced a new InfoWindow.minWidth property for specifying the minimum width for an InfoWindow .
  • Fixed a bug where directions routes became blurred after changing the destination.

۳.۴۲

19 August 2020

Version 3.42 of the Maps JavaScript API is now available. See the Versioning guide.

تغییرات:

  • InfoWindows now have a default max width of 648px which can be overridden by setting the InfoWindow maxWidth property. The width of an InfoWindow can now exceed 648px but will still be limited by the width of the map. (Previously, Infowindows were always restricted to the lesser of 648px or the map width.)
  • Prevent flickering of the default-styled render while rendering large GeoJson data sets.
  • The weekly channel was updated to version 3.42.
  • The quarterly channel was updated to version 3.41.
  • Version 3.40 is still available when requested by number.
  • Version 3.39 was deleted, and can no longer be used.

3.41.7

22 July 2020

ثابت:

  • Fixed a bug where setting the clickableIcons property to false had no effect when using Cloud Styling.

3.41.5

۶ ژوئیه ۲۰۲۰

تغییرات:

  • Fixes trusted types violation.

3.41.2

۲۷ مه ۲۰۲۰

تغییرات:

  • The Places field permanently_closed in the Places Library, Maps JavaScript API is deprecated .

۳.۴۱

۲۰ مه ۲۰۲۰

Version 3.41 of the Maps JavaScript API is now available. See the Versioning guide.

  • The weekly channel was updated to version 3.41.
  • The quarterly channel was updated to version 3.40.
  • Version 3.39 is still available when requested by number.
  • Version 3.38 was deleted, and can no longer be used.

3.40.11

۲۸ آوریل ۲۰۲۰

تغییرات:

  • Adds a new field, business_status , to Place Search and Place Details results. Use this field instead of permanently_closed .
  • Fixes an incorrect console warning when requesting (new) PlaceResult.utc_offset_minutes ; a warning is now returned for PlaceResult.utc_offset , which has been deprecated .

3.40.9

۱۴ آوریل ۲۰۲۰

تغییرات:

  • Map now throws an easier to diagnose InvalidValueError if passed a mapDiv that is not an Element.
  • The Chrome browser autofilling an address into google.maps.places.Autocomplete should no longer trigger an autocomplete request to the server (which will avoid billing).
  • Made the maxWidth property more accurate. Before this change, if you specified the maxWidth of an InfoWindow to be 100, the actual maximum width of the InfoWindow would be 94px. After this change the maximum width would actually be 100px.
  • Fixes a memory leak issue with paint request builder when using markers and map bounds.

3.40.6

24 March 2020

تغییرات:

  • Fixed the truncated text in the travel time field for IE11.

3.40.4

۱۰ مارس ۲۰۲۰

تغییرات:

  • Fixes bug where calling setTilt() twice would skew the Map.

3.40.2

23 February 2020

تغییرات:

  • Hidden iframe within Map removed from tab navigation.

3.40.1

18 February 2020

تغییرات:

  • Do not warn about InvalidVersion for v=beta.
  • Fixes a problem with scrolling when Street View is displayed.

۳.۴۰

۱۱ فوریه ۲۰۲۰

Version 3.40 of the Maps JavaScript API is now available. See the Versioning guide.

  • The weekly channel was updated to version 3.40.
  • The quarterly channel was updated to version 3.39.
  • Version 3.38 is still available when requested by number.
  • Version 3.37 was deleted, and can no longer be used.

3.39.6

۸ ژانویه ۲۰۲۰

Version 3.39.6 of the Maps JavaScript API is now available. See the Versioning guide.

ثابت:

  • For Directions requests, ZERO_RESULTS are now logged to the console, and no longer result in an error log.

۳.۳۹

۲۰ نوامبر ۲۰۱۹

Version 3.39 of the Maps JavaScript API is now available. See the Versioning guide.

تغییرات:

  • Internet Explorer 10 is no longer supported (3.38 was the last version to support it).
  • AutocompletePrediction now returns the straight-line distance to the selected place, from the specified origin lat/lng.

Deprecations:

  • The Places fields open_now and utc_offset are deprecated as of November 20, 2019, and will be turned off on February 20, 2021. See Places Field Migration to learn more.
  • The weekly channel was updated to version 3.39.
  • The quarterly channel was updated to version 3.38.
  • Version 3.37 is still available when requested by number.
  • Version 3.36 was deleted, and can no longer be used.

۳.۳۸

۲۰ اوت ۲۰۱۹

Version 3.38 of the Maps JavaScript API is now available. See the Versioning guide.

  • The weekly channel was updated to version 3.38.
  • The quarterly channel was updated to version 3.37.
  • Version 3.36 is still available when requested by number.
  • Version 3.35 was deleted, and can no longer be used.
  • Fusion tables can no longer be used (3.37 was the last version to support it).
  • Support for Internet Explorer 10 is now deprecated, and will end between November 2019 and May 2020 depending on the release channel or version number you use.

۳.۳۷

۱۵ مه ۲۰۱۹

Version 3.37 of the Maps JavaScript API is now available. See the Versioning guide.

  • The weekly channel was updated to version 3.37.
  • The quarterly channel was updated to version 3.36.
  • Version 3.35 is still available when requested by number.
  • Version 3.34 was deleted, and can no longer be used.
  • Internet Explorer 9 can no longer be used (3.34 was the last version to support it).

۳.۳۶

۱۴ فوریه ۲۰۱۹

Version 3.36 of the Maps JavaScript API is now available. See the Versioning guide.

تغییرات:

  • New features added:
  • Infowindow has been improved.
  • The weekly channel was updated to version 3.36.
  • The quarterly channel was updated to version 3.35.
  • Version 3.34 is still available when requested by number.
  • Version 3.33 was deleted, and can no longer be used.

۳.۳۵

۲۹ ژانویه ۲۰۱۹

تغییرات:

  • The API can now return the total number of reviews for each place.
  • Added support for Plus codes . Plus codes are short codes that provide an address for every location in the world, even in areas where traditional street addresses don't exist.
  • Internet Explorer 9 is no longer supported.

Deprecations:

  • The placeIdOnly parameter for Autocomplete is deprecated.
  • The Fusion Tables Layer in the Maps JavaScript API is deprecated as of December 3, 2018. The Fusion Tables Layer will be completely turned off on December 3, 2019, and will no longer be available after that date. Learn more .

13 November 2018

Version 3.35 of the Maps JavaScript API is now available. See the Versioning guide.

تغییرات:

  • The weekly channel was updated to version 3.35.
  • The quarterly channel was updated to version 3.34.
  • Version 3.33 is still available when requested by number.
  • Version 3.32 was deleted, and can no longer be used.

۳.۳۴

۱۴ اوت ۲۰۱۸

Version 3.34 of the Maps JavaScript API is now available. See the Versioning guide.

تغییرات:

  • New version names have been implemented. You can now specify release channels or version numbers:
    • The weekly channel was updated to version 3.34.
    • The quarterly channel was updated to version 3.33.
    • Version 3.32 is still available.
    • Version 3.31 was deleted, and can no longer be used. Customers specifying versions 3.0 to 3.31 will receive their default channel instead, either the weekly channel or the quarterly channel (see the Versioning guide).
  • A larger control UI is now enabled. With the increase in touch operations on various devices, we adjusted the control UI to fit for both finger touches and mouse clicks. (It's possible to opt out by loading the API with v=quarterly, v=3.33, or v=3.32.)

۳.۳۳

۱۱ ژوئن ۲۰۱۸

تغییرات:

۱۶ مه ۲۰۱۸

Version 3.33 of the Maps JavaScript API is now available as the experimental version. See the guide to API versioning .

تغییرات:

۳.۳۲

۱۳ فوریه ۲۰۱۸

تغییرات:

  • A new experimental renderer is now available.
  • A new experimental base map is now available.

۳.۳۱

۱۳ فوریه ۲۰۱۸

تغییرات:

  • Make the first 256 Markers DOM Markers by default, then make subsequent markers Tile Markers. Current default is all Tile Markers.
  • At high zoom levels (zoomed in) when dragging Pegman, prefer the NEAREST , rather than the Google-selected BEST panorama.
  • gestureHandling: none now works the same as draggable: false when changed inside a mousedown handler (it now takes effect on mousedown ).

۲۱ نوامبر ۲۰۱۷

Version 3.31 of the Maps JavaScript API is now available as the experimental version. See the guide to API versioning .

تغییرات:

  • The region field is now returned with Place Details requests.

۳.۳۰

16 August 2017

Version 3.30 of the Maps JavaScript API is now available as the experimental version. See the guide to API versioning .

تغییرات:

  • The fullscreen button is now enabled by default on desktop.
  • This version introduces the gestureHandling property for desktop applications that enable user interaction using a mouse scroll wheel or touchpad. To control how users interact with a map, it is recommended that you use the gestureHandling property instead of the scrollwheel , disableDoubleClickZoom , and draggable properties.

۳.۲۹

۱۶ مه ۲۰۱۷

Version 3.29 of the Maps JavaScript API is now available as the experimental version. See the guide to API versioning .

تغییرات:

  • The format of the pano ID for user generated (custom) Street View panoramas has changed due to underlying infrastructure updates. This slightly increases the number of available panoramas.
    • Requests for user generated (custom) panoramas using the old pano ID in the Maps JavaScript API still work. If you try to find a panorama using the position property of the StreetViewPanoramaOptions object, your result will contain the new pano ID. There is no requirement to map the old and new pano IDs, as both will remain valid.
    • If you depend on pano ID parsing and/or verification logic, note that the format of pano IDs may change.
    • You can report any issues using the issue tracker .
  • Updates on the fitBounds method of the google.maps.Map class.
    • To change the viewport while a map is hidden, you can now set the map to visibility: hidden , thereby ensuring that the map div has an actual size.

۳.۲۸

۱۸ آوریل ۲۰۱۷

The draggable property of the MapOptions object is deprecated . To disable dragging of the map on desktop devices, use the gestureHandling property and set it to none .

15 February 2017

Version 3.28 of the Maps JavaScript API is now available as the experimental version. See the guide to API versioning .

تغییرات:

  • Signed-in maps are no longer supported in version 3.28 and higher of the Maps JavaScript API.

۳.۲۷

2 February 2017

ثابت:

  • Issue 11331 : text inside InfoWindow cannot be selected

۱۰ ژانویه ۲۰۱۷

You can now restrict Autocomplete predictions to only surface from multiple countries. You can do this by specifying up to 5 countries in the componentRestrictions field of the AutocompleteOptions .

۱۵ نوامبر ۲۰۱۶

Version 3.27 of the Maps JavaScript API is now available as the experimental version. (See the guide to API versioning .)

تغییرات:

  • A new gestureHandling option in the MapOptions object helps you optimise your users' experience when interacting with the map on mobile devices. The available values are:
    • greedy : The map always pans (up or down, left or right) when the user swipes (drags on) the screen. In other words, both a one-finger swipe and a two-finger swipe cause the map to pan.
    • cooperative : The user must swipe with one finger to scroll the page and two fingers to pan the map. If the user swipes the map with one finger, an overlay appears on the map, with a prompt telling the user to use two fingers to move the map. View the sample above on a mobile device to see cooperative mode in action.
    • none : The map is not pannable or pinchable.
    • auto (default): The behavior is either cooperative or greedy , depending on whether the page is scrollable or not.

    For more details and examples, see the developer's guide .

  • The fullscreen control is visible by default on mobile devices, so users can easily enlarge the map. When the map is in fullscreen mode, users can pan the map using one or two fingers. Note: iOS doesn't support the fullscreen feature. The fullscreen control is therefore not visible on iOS devices.

Signed-in maps deprecated

۶ اکتبر ۲۰۱۶

The signed-in feature is deprecated . Versions 3.27 and earlier of the Maps JavaScript API continue to support signed-in maps. A future version will no longer support signed-in maps, but will continue to support features that save a place to Google Maps using an info window or the SaveWidget . Read more about signed-in maps .

Change in via waypoints in Directions service response

۲۹ اوت ۲۰۱۶

The via_waypoints field in the Directions service response contains an array of waypoints that were not specified in the original request. The via_waypoints field will continue to appear in the draggable directions response, but is deprecated in the alternative route response . Version 3.27 will be the last version of the API that supports via_waypoints in alternative routes.

The recommended approach is to request alternative routes, then display all routes as non-draggable plus the main route as draggable. Users can drag the main route until it matches an alternative route. The via_waypoints field is available on the resulting route (dragged by the user).

۳.۲۶

۱۸ اوت ۲۰۱۶

Version 3.26 of the Maps JavaScript API is now available as the experimental version. (See the guide to API versioning .)

تغییرات:

  • A new Street View renderer brings rendering improvements, including smoother transitions and animations, improved object modeling, better support for mobile, and clearer controls. See the details on the Google Geo Developers Blog .
  • The API now supports device orientation events in Street View, so users on mobile devices can look around by moving their phones. As a developer, you can enable or disable this feature. See the developer's guide for details.

۳.۲۵

۲۵ مه ۲۰۱۶

Version 3.25 of the Maps JavaScript API is now available as the experimental version. (See the guide to API versioning .)

Internet Explorer 9 support ends

2 May 2016

As of April 30th, 2016, Internet Explorer 9 is no longer officially supported by the Maps JavaScript API. See the list of supported browsers .

۳.۲۴

۱۴ آوریل ۲۰۱۶

تغییرات:

  • You can now disable the clickability of map icons. A map icon represents a point of interest, also known as a POI. See the setClickableIcons method on google.maps.Map .

۳۱ مارس ۲۰۱۶

ثابت:

  • Issue 9507 : Links in Street View now work again in Safari.

۲۸ مارس ۲۰۱۶

ثابت:

  • Issue 9394 : Info windows automatically close when the user opens an info window for a base map icon, and vice versa.
  • Show a white Google logo when the base map is styled using the styles property on the map (previously, the logo became white only when applying a style using a StyledMapType).

۱۸ مارس ۲۰۱۶

ثابت:

  • Issue 9424 : new LatLng({lat: 0, lng: 0})
  • Fixed mouse panning with the new Street View renderer (with google.maps.streetViewViewer = 'photosphere' ).

۱۵ فوریه ۲۰۱۶

تغییرات:

  • The ability to opt out of the new controls using google.maps.controlStyle = 'azteca' has been removed.

۳.۲۳

۱۸ ژانویه ۲۰۱۶

تغییرات:

  • This release includes a new full-screen control for the map. Users can click the control to maximize the map so that it takes up the entire screen. By default, this control is turned off. You can enable it in MapOptions , and configure it using the FullscreenControlOptions . Its default position is RIGHT_TOP .
  • The full-screen control for Street View is enabled by default. You can disable it via StreetViewPanoramaOptions and configure it using the FullscreenControlOptions . Its default position is now RIGHT_TOP .

4 January 2016

ثابت:

  • Issue 9009 : When synthesizing mouse events from touch, use the left button instead of the middle button, for compatibility with jQuery.
  • Issue 4201 : The API no longer makes use of eval() . Therefore, it is now possible to use the API without the unsafe-eval Content Security Policy directive.

۲۱ دسامبر ۲۰۱۵

تغییرات:

  • Map Option to disable the sign in button for signed in maps (it will show the avatar for logged in users, it will still allow to sign in via signed in actions (eg starring) but it will no longer have the button to sign in on the map when this option is set).
  • The interface for text search requests has changed. The types parameter is deprecated as of March 1, 2016, replaced by a new type parameter which only supports one type per search request. Additionally, the establishment , food , and grocery_or_supermarket types will no longer be supported as search parameters (however these types may still be returned in the results of a search). Requests using the legacy types parameter will be supported until March 1, 2017, after which all text searches must use the new implementation.

۲ دسامبر ۲۰۱۵

تغییرات:

  • The Autocomplete constructor verifies that it is given an input element.
  • Base map point of interest info windows show the same content in non-signed-in mode as signed-in mode.
  • Google Maps API externs for the Closure Compiler now specify a type (number or string) for enums.

۲۵ نوامبر ۲۰۱۵

تغییرات:

  • Added .toJSON() methods to LatLng and LatLngBounds objects. These are intended to be used via JSON.stringify() .

۱۹ نوامبر ۲۰۱۵

تغییرات:

  • White google logo for styled maps

ثابت:

  • Issue 8674 : Bug: Protect against img { max-width: 100%; }

۳.۲۲

7 January 2016

ثابت:

  • Issue 9009 : When synthesizing mouse events from touch, use the left button instead of the middle button, for compatibility with jQuery.

۱۰ نوامبر ۲۰۱۵

تغییرات:

  • The Directions service and the Distance Matrix service now return the predicted time in traffic (in response field duration_in_traffic ) when the travel mode is driving. To receive predicted travel times, include a drivingOptions object literal in the request, specifying a current or future departureTime . You can also specify a trafficModel of optimistic, pessimistic, or best guess (default), to influence the assumptions used when calculating the travel time. For details, see the developer's guide for the Directions service and the Distance Matrix service . Note: The duration_in_traffic is available only to Google Maps Platform Premium Plan customers.

Deprecated:

  • The durationInTraffic request field is now deprecated . It was previously the recommended way for Google Maps Platform Premium Plan customers to specify whether the result should include a duration that takes into account current traffic conditions. You should now use the drivingOptions field instead.

۵ نوامبر ۲۰۱۵

Deprecated:

  • The AdSense library has been deprecated since May 2015, and is no longer available in the experimental version of the Maps JavaScript API. The library will be removed from the release and frozen versions of the API soon. An alternative solution is Google AdSense. See the guide to creating an AdSense ad unit .

۲۲ سپتامبر ۲۰۱۵

تغییرات:

  • Added support for place IDs when making directions and distance matrix requests: DirectionsRequest.origin , DirectionsRequest.destination and DirectionsWaypoint.location now accept Place objects, and DistanceMatrixRequest.origins and DistanceMatrixRequest.destinations now accept an array of Place objects.

۱۵ سپتامبر ۲۰۱۵

تغییرات:

  • The default position and appearance has changed for many of the controls on the map and on Street View panoramas. The user experience is now consistent regardless of whether a map is using signed-in mode mode or not, and is also more consistent with the Google Maps website. If you want to continue using the earlier set of controls for a while, you can set google.maps.controlStyle = 'azteca' in v3.22.
  • The new Full Screen control in Street View allows the user to open the Street View panorama in fullscreen mode.

Deprecated:

  • The Overview Map control is no longer available.
  • The Pan control on the map is no longer available. To pan the view, users click and drag, or swipe, the map. (Note that the Pan control in Street View remains available.)
  • The Zoom control is available in only one style, and google.maps.ZoomControlStyle is therefore no longer available.

1 September 2015

تغییرات:

  • Added LatLngBounds literals
  • Fixed issue with overly broad CSS classes
  • Improved tile loading after the map is resized

Internet Explorer 8 support ends

۳۱ اوت ۲۰۱۵

As of August 31st, 2015, Internet Explorer 8 is no longer officially supported by the Maps JavaScript API. See the list of supported browsers . For information on Microsoft's browser support policy, see the IEBlog post of August 7, 2014 .

۳.۲۱

۵ اوت ۲۰۱۵

تغییرات:

  • Performance improvement: only load visible tiles
  • Numerous docs improvements

21 July 2015

تغییرات:

  • Markers with Labels launched
  • Fixed: iOS7 Out of Memory Error for poly on very high definition screens
  • Touch Event Fixes on IE10+
  • Error verification on Developer provided inputs now output to the console rather than throwing an error.

۶ ژوئیه ۲۰۱۵

ثابت:

  • Issue 8159 : Bug: incorrect rendering of StrokePosition.OUTSIDE

17 June 2015

تغییرات:

  • Fixed: Issue 6321 : Bug: "Uncaught TypeError: Cannot read property 'x' of undefined" only in Android/iOs browsers

۲ ژوئن ۲۰۱۵

تغییرات:

  • Deprecated: CloudLayer, PanoramioLayer
  • Fixed: Issue 8098 : Bug: Weighted Heatmap does not render correctly with one point

۲ ژوئن ۲۰۱۵

تغییرات:

  • adds ability to Geocode a placeId to an address/latlng
  • returns placeIds via the Geocoding API

۲۸ مه ۲۰۱۵

تغییرات:

  • Fixed: Issue 6358 : SVG Path Notation does not render correctly on HDPI devices

۱۹ مه ۲۰۱۵

ثابت:

  • Issue 7673 : Controls loose position after map type dropdown used
  • Issue 7589 : Pegman jumps when the map is resized.

۳.۲۰

۲۴ آوریل ۲۰۱۵

ثابت:

  • Increase in terrain max zoom and loading high dpi tiles even at max zoom.

۱۳ آوریل ۲۰۱۵

ثابت:

  • Issue 7820 : Cursors not working on pages loaded from file://
  • Issue 7591 : Bug: StreetViewService.getPanoramaByLocation fails when radius argument is not an integer

25 March 2015

ثابت:

  • Issue 7733 : Bug: KML Ground/Images- Overlays are Suddenly Very Low Resolution
  • Save Widget text better aligned with star icon

17 March 2015

ثابت:

  • Issue 7756 : Bug: Safari 8 performance regression
  • Removed demographics layer
  • Improvements to InfoWindow chrome

۱۷ فوریه ۲۰۱۵

The current Maps JavaScript API experimental version (3.19) will become the release version.

Version 3.17 will be removed. Requests for 3.17 or any prior version will now be served version 3.18.

Versioning documentation is available at: https://developers.google.com/maps/documentation/javascript/versions

Available versions after rollover:

Experimental: 3.20

Release: 3.19

Frozen: 3.18

۳.۱۹

۲۴ آوریل ۲۰۱۵

ثابت:

  • Cursors in signed-in mode.

۱۹ مارس ۲۰۱۵

ثابت:

  • Issue 7756 : Bug: Safari 8 performance regression

20 January 2015

ثابت:

  • Issue 7475 : Bug: phantomjs TypeError: Unable to delete property

13 on January 2015

ثابت:

  • tiles are now hidden from screen readers

17 December 2014

ثابت:

  • Issue 6917 : Bug: Shapes don't respect map's 'draggable' property
  • Issue 7445 : Bug: Presentation faults when using the signed-in feature of the v3 Maps API

02 December 2014

ثابت:

  • Issue 7390 : Bug: weather.com hyperlinks not working
  • Issue 7376 : Bug: WebGL has been turned off (now re-enabled)
  • ES6 naming clash with Symbol

25 November 2014

ثابت:

  • Issue 7333 : Bug: caret of infowindow is broken in IE9

۳.۱۸

04 December 2014

ثابت:

  • Issue 7390 : Bug: weather.com hyperlinks not working

۱۸ سپتامبر ۲۰۱۴

ثابت:

  • Issue 7136 : Multiple marker titles not working in Firefox

۹ سپتامبر ۲۰۱۴

ثابت:

  • Issue 7098 : Setting streetview POV heading throws an error

26 August 2014

3.18 released to experimental.

3.17 is now stable.

۳.۱۷

۲۰ اوت ۲۰۱۴

ثابت:

  • Issue 6937 : Regression in 3.17: Cannot read property "remove" of undefined (in Places)

۱۲ اوت ۲۰۱۴

ثابت:

  • Issue 6968 : Bug: Keyboard arrow keys not working with v=3.exp

۳۱ ژوئیه ۲۰۱۴

اضافه شد:

  • Map Panes given explicit documentation for how DOM events propagate through them. overlayMouseTarget pane added.

07 July 2014

اضافه شد:

  • toGeoJson added to Data Layers and individual Data Layer Features, allowing export of geometry to GeoJSON.

۲۴ ژوئن ۲۰۱۴

اضافه شد:

  • place_id , a unique identifier for a place, added to the Places Library for Autocomplete and Place Details.
  • overview_path added to DirectionsRoute , providing an encoded polyline representing the entire course of the route.

۲۶ مه ۲۰۱۴

اضافه شد:

  • sensor parameter is no longer required in the Maps API URL.

20 May 2014

3.17 released to experimental.

۳.۱۶

15 April 2014

ثابت:

08 April 2014

اضافه شد:

  • Map pans on mouse move while drawing.

ثابت:

  • Accept LatLngLiteral in more locations.
  • InfoWindow resizes itself when Roboto has finished loading ( Issue 5713 )

۳۱ مارس ۲۰۱۴

ثابت:

  • Semi-transparent KML layers no longer transparent on IE 8 ( Issue 6540 )

۲۶ مارس ۲۰۱۴

ثابت:

  • Removed event.returnValue calls in Chrome to prevent console warnings.
  • Pinch-to-zoom does not work in IE11 ( Issue 5747 )

۱۸ مارس ۲۰۱۴

اضافه شد:

12 March 2014

اضافه شد:

۲۴ فوریه ۲۰۱۴

اضافه شد:

  • Support for ferries in Distance Matrix and Directions services.

۱۷ فوریه ۲۰۱۴

3.16 released to experimental.

۳.۱۵

03 March 2014

ثابت:

۱۰ فوریه ۲۰۱۴

ثابت:

  • Disable all tile hardware acceleration on Chrome/Linux to work around larger Chrome hardware acceleration issue.

03 February 2014

ثابت:

  • Scroll wheel does not work in IE 11 ( Issue 5944 )

۲۹ ژانویه ۲۰۱۴

ثابت:

  • Disable all tile hardware acceleration on Chrome/Windows to work around larger Chrome hardware acceleration issue. ( Issue 6219 )

۲۲ ژانویه ۲۰۱۴

ثابت:

۱۶ ژانویه ۲۰۱۴

ثابت:

  • Visual Refresh CSS made less specific to override fewer user-set styles.

27 November 2013

ثابت:

  • Creating marker after instantiating map throws 'contains' undefined error ( Issue 5798 )

۱۹ نوامبر ۲۰۱۳

ثابت:

  • Directions panel maneuver icons are not properly displayed in Firefox

۳.۱۴

۱۰ سپتامبر ۲۰۱۳

ثابت:

  • Links in official Google info windows do not open in new tabs/windows ( Issue 5794 )

۱۵ اوت ۲۰۱۳

  • Visual refresh becomes the default map rendering mode in release version of the API.
  • DynamicMapsEngineLayer: feature reporting for vector, imagery, and KML layers

۳.۱۳

25 June 2013

اضافه شد:

  • DynamicMapsEngineLayer

۱۱ ژوئن ۲۰۱۳

اضافه شد:

ثابت:

  • Bug: Custom Street View panoramas and 90 degrees down ( Issue 4875 )

۳.۱۲

04 June 2013

ثابت:

  • Infowindow domready doesn't fire when visualRefresh=true ( Issue 5415 )
  • Bug: visualRefresh info windows on iOS ( Issue 5396 )

۱۵ مه ۲۰۱۳

اضافه شد:

۲۹ آوریل ۲۰۱۳

ثابت:

  • Removed markers stay on the map on Android and Dolphin browsers

۳.۱۱

19 February 2013

ثابت:

  • Changing DrawingMode while drawing causes error
  • Clicking on steps in the directions panel changes zoom

۱۲ فوریه ۲۰۱۳

ثابت:

  • Undraggable polygon can be dragged through a draggable polygon with touch input ( Issue 4868 )
  • Transit icons incorrect in Route Alternatives Panel when travelMode switched ( Issue 4581 )
  • panTo(latLng) does not always center map exactly at latLng under some conditions

29 January 2013

اضافه شد:

  • added StreetViewCoverageLayer for adding the coverage layer programmatically
  • Exposed StreetViewPov for StreetViewPanoramas

ثابت:

  • Increased memory usage when using V3.8 of Google Maps JavaScript leads to a crash (observed in IE 9, Chrome, etc.) ( Issue 4162 )
  • Drop-down (select) menu in InfoWindow won't follow map pan on Firefox

۲۲ ژانویه ۲۰۱۳

اضافه شد:

  • draggable option to polylines, polygons, circles, rectangles
  • price_level field in PlaceResult

۱۵ ژانویه ۲۰۱۳

ثابت:

  • Repeating Polyline icons are drawing incorrectly for some polylines ( Issue 4333 )

07 January 2013

ثابت:

17 December 2012

اضافه شد:

  • New Languages: Urdu & Icelandic

ثابت:

  • blurred/hazy maps in IE9 after navigation ( Issue 3875 )

17 December 2012

اضافه شد:

  • New Languages: Urdu & Icelandic

ثابت:

  • blurred/hazy maps in IE9 after navigation ( Issue 3875 )

۱۰ دسامبر ۲۰۱۲

اضافه شد:

  • ability to load images with the crossorigin attribute set

ثابت:

  • issues showing markers with remote images in closeups ( Issue 4616 )
  • JS error when reshowing symbols on polylines on IE 7/8

03 December 2012

ثابت:

  • Markermanager library not working with the Maps API JS v3 ( Issue 4543 )

۲۷ نوامبر ۲۰۱۲

اضافه شد:

  • using High DPI canvas on High DPI devices for optimized markers

ثابت:

  • MapTypeControl did not clear styles ( Issue 4588 )

۳.۱۰

04 February 2013

ثابت:

  • Increased memory usage when using V3.8 of Google Maps JavaScript? leads to a crash (observed in IE 9, Chrome, etc.) ( Issue 4162 )

۲۵ سپتامبر ۲۰۱۲

اضافه شد:

  • Indoor Street View
  • fixedRotation option to IconSequence
  • "Time in Current Traffic" to Directions

11 September, 2012

جدید:

  • Added StrokePosition to polygons, rectangles, circles
  • computeOffsetOrigin to geometry library
  • Four new languages to the API: Afrikaans, Amharic, Swahili, Zulu

28 August, 2012

اضافه شد:

  • types to Places API textSearch

ثابت:

  • Symbol object cannot be passed to MarkerOptions under GWT
  • Regression: Pinch to zoom on iOS 5 when page scrolled ( Issue 4046 )

14 August, 2012

Noticeable changes:

  • Modify the interface to KmlLayer to accept url as an MVC property, rather than a constructor argument.

۳.۹

10 September 2012

ثابت:

  • Symbol object cannot be passed to MarkerOptions under GWT
  • Regression: Pinch to zoom on iOS 5 when page scrolled ( Issue 4046 )

9 August, 2012

ثابت:

  • Syntax error on Android 3.x

31 July, 2012

Noticeable changes:

  • Hide Street View overlay on custom projections

ثابت:

  • Marker symbols do not fire events on safari when the scale is > 35
  • click event not raised for markers on a custom map (map type + projection)

25 July, 2012

ثابت:

  • componentRestrictions on Autocomplete ( Issue 4302 )

17 July, 2012

ثابت:

  • Text box is not clickable in InfoWindow on IE
  • bounds_changed should fire before zoom_changed ( Issue 1399 )
  • Map option backgroundColor not preserved after Streetview invoked
  • Switching from Styled map to satellite unnecessarily loads the map tiles
  • Map draggable/scrollwheel properties ignored in drawing mode ( Issue 4012 )
  • LatLngBounds should return a full longitude range when more than one copy of the world is shown
  • Don't draw empty shape when double clicking ( Issue 3964 )
  • Superfluous marker events on click ( Issue 3911 )

Noticeable changes:

  • Renamed search and query endpoints to nearbySearch and textSearch

10 July, 2012

Noticeable changes:

  • Make google.maps.event.removeListener() accept null as argument

27 June, 2012

اضافه شد:

Noticeable changes:

  • Recognize 'transparent' as a color.

23 June, 2012

اضافه شد:

  • نمادها
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • New styler options "weight" and "color":

http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html

15 May, 2012

اضافه شد:

  • Country restriction for Autocomplete (AutocompleteOptions.componentRestrictions) ( Issue 3899 )
  • Regions and Cities type filters

۳.۸

1 May, 2012

ثابت:

  • Deleted markers sometimes reappear ( Issue 4087 )
  • Marker shadows sometimes do not render ( Issue 3993 )

23 April, 2012

ثابت:

  • Pegman stays on map with custom map type after closing Street View ( Issue 4076 )
  • Removed animated markers cannot be re-added to the map ( Issue 4052 )

18 April, 2012

ثابت:

  • Weather info window always shows raining icon on Firefox ( Issue 4063 )

اضافه شد:

  • orderBy, limit and offset for FusionTablesLayer ( Issue 3557 )

10 April, 2012

ثابت:

  • Aerial imagery shown even if aerial not available for whole viewport ( Issue 3913 )

3 April, 2012

اضافه شد:

  • WeatherLayer and CloudLayer ( Issue 3555 )
  • DemographicsLayer

ثابت:

  • Tile boundaries visible for polys on IE 9 Quirks
  • Markers jumping around when panning in Canvas Street View

28 March, 2012

ثابت:

  • Use lowercase tag names to be XHTML compliant ( Issue 3868 )
  • Changed the zooming behavior for Apple trackpads to make it less sensitive ( Issue 2416 )

20 March, 2012

ثابت:

  • Creating a marker with a shadow image that doesn't exist causes errors ( Issue 4014 )

اضافه شد:

  • Click-to-go/Click-to-zoom in Street View ( Issue 2447 )

Noticeable changes:

  • Disabled double-click to zoom by default in Street View

6 March, 2012

ثابت:

  • Error in OverviewMapControl when zooming in very quickly ( Issue 3882 )
  • Error in IE when map div removed from page ( Issue 3971 )
  • Scaled markers rendering incorrectly on IE < 9 ( Issue 3912 , Issue 3908 )

اضافه شد:

  • opacity to GroundOverlay ( Issue 2767 )
  • utc_offset and opening_hours to PlaceResult ( Issue 2431 )
  • clickToGo option to StreetViewPanoramaOptions ( Issue 2447 )

21 February, 2012

ثابت:

  • Blurry maps on IE 9 ( Issue 3875 )
  • Polyline consisting of collinear edges in LatLng space incorrectly simplified ( Issue 3739 )

اضافه شد:

  • google.maps.geometry.poly.containsLocation() and isLocationOnEdge() ( Issue 1978 )

۱۵ فوریه ۲۰۱۲

ثابت:

  • Regression: Scaled markers rendered incorrectly with invalid "size" parameter ( Issue 3908 )
  • Map stuck in editing mode when setEditable(false) called while user is dragging control point ( Issue 3842 )

Noticeable changes:

  • Cross-fade between Street View panoramas.

۳.۷

۷ فوریه ۲۰۱۲

ثابت:

  • Marker flickers at final position before drop animation ( Issue 3608 )
  • Opening InfoWindow and setting zoom at the same time results in incorrect map center ( Issue 3738 )
  • Ignore right click when dragging markers ( Issue 3237 )
  • Marker title sometimes does not appear on Firefox ( Issue 3773 )

Noticeable changes:

  • Scaled markers now rendered in Canvas where available
اضافه شد:
  • setOpacity() for ImageMapType ( Issue 3125 )
  • setOpacity() for GroundOverlay ( Issue 2767 )
  • "tilesLoaded" event for ImageMapType ( Issue 1744 )
  • stop() to MouseEvent, which stops event propagation ( Issue 2172 )

۳۱ ژانویه ۲۰۱۲

ثابت:

  • Fixed: Wrong Korean tiles after panning around the world ( Issue 2722 )
  • Fixed: Cannot drop pegman accurately to display StreetView ( Issue 3861 )
  • Added "visible" property for polys ( Issue 2861 )
  • panTo and panBy animated even when viewports far apart (Regression)

۲۴ ژانویه ۲۰۱۲

ثابت:

  • Mouse events bubble through an InfoWindow ( Issue 3573 )
  • Enabled CSS transforms on IE9
  • Added imageDateControl to StreetViewPanorama
  • Enabled Canvas Street View on IE 9, Opera and Safari/Windows

January 16, 2012

ثابت:

  • Pegman should not be draggable in drawing mode
  • Correctly fire events, respecting zIndex of polys and other layers
  • Add KmlLayer "status" property ( Issue 3015 )

۱۰ ژانویه ۲۰۱۲

ثابت:

  • Show pegman if disableDefaultUI is true and streetViewControl is true

۷ دسامبر ۲۰۱۱

ثابت:

  • Controlled access highways can be styled separately from highways (road.highway.controlled_access)
  • place_changed fired when user presses "Enter" on Autocomplete ( Issue 3407 )

November 28, 1011

ثابت:

  • Reposition Autocomplete when window resized. "resize" event can be triggered on Autocomplete object.

۲۲ نوامبر ۲۰۱۱

ثابت:

  • InfoWindow content size now computed taking into account cascading styles
  • Aerial map rotation control doesn't match the heading on map creation

۷ نوامبر ۲۰۱۱

Noticeable changes:

  • New visual style of default controls
  • Editable shapes (polygons, polylines, circles, rectangles)
  • New DrawingManager for adding new overlays
  • New PlaceResult fields: website and international_phone_number
  • New ElevationResult field: resolution

ثابت:

  • Start and end icons in directions results now render with transparent background in IE 7+

۳.۶

۳۱ اکتبر ۲۰۱۱

ثابت:

  • Error when Maps API used with Prototype Library on IE7

۲۵ اکتبر ۲۰۱۱

ثابت:

  • Errors when KmlLayer map changed before layer finished loading
  • Memory leak in IE when adding and removing polys

۱۸ اکتبر ۲۰۱۱

Noticeable changes:

  • Added keyword field to PlaceSearchRequest
  • Removed road lines from Street View

۱۰ اکتبر ۲۰۱۱

ثابت:

  • Address is too long in the Street View preview

۲۷ سپتامبر ۲۰۱۱

ثابت:

  • Overview map control updates center and zoom together if zoom has changed

۲۷ سپتامبر ۲۰۱۱

ثابت:

  • Double-fetch of initial tiles in Chrome
  • Memory leaks while panning
  • Don't drop Street View pegman when panning to area out of coverage
  • Regression: GroundOverlays that cross -180 longitude disappearing
  • Regression: Map center incorrect when opening info window while panning and zooming

Noticeable changes:

  • Show Street View previews while pegman is dragged

۲۰ سپتامبر ۲۰۱۱

ثابت:

  • Memory leak in Chrome/Windows when rendering markers using Canvas
  • Marker rendering for aerial view with heading of 90 or 270 degrees

Noticeable changes:

  • Default Google map types cannot be accessed through the map type registry (prevents access to map tiles)
  • Rotation animations when leaving and entering aerial imagery

September 12, 2011

Resolved issues:

  • Marker stuck in raised position after tooltip appears on Firefox 4+ ( Issue 3334 )

Noticeable changes:

  • GeocoderResult.formatted_address not documented

۶ سپتامبر ۲۰۱۱

ثابت:

  • Select element (drop down) info window does not follow map pan in Firefox
  • Tiles in Korea on some mobile devices

۲۹ آگوست ۲۰۱۱

Noticeable changes:

  • Allow custom controls to have a higher z-index than API controls
  • Links take users to correct language version of maps.google.com
  • Do not open an InfoWindow over a KML feature if there is no info window html, name, or description.
  • Fixed Regression: high DPI tiles broken

۲۴ آگوست ۲۰۱۱

Resolved issues:

  • Hardware acceleration disabled for Chrome/Mac: fixes marker rendering issue and overlay clicking ( Issue 3544 , Issue 3551 )
  • Pinch-to-zoom fixed for Android when the page has been scrolled ( Issue 3373 )

Noticeable changes:

  • Business icons are now on by default.

August 17, 2011

Noticeable changes:

  • Clickable map icons for points of interests.
  • Styles can be set in MapOptions and applied across all default map types.
  • Pegman appears on custom map types unless explicitly disabled.

۳.۵

۱۰ آگوست ۲۰۱۱

ثابت:

  • Markers stuck in drag up position when dragged to horizon in Street View
  • Street View not resizing when map or window resized
  • Street View with a shared InfoWindow crashes browser

۲ آگوست ۲۰۱۱

Resolved issues:

  • Hyperlinks in info window on IE don't work ( Issue 3503 )
  • Scale control does not print ( Issue 2966 )
  • Regression: Error when using OverviewMapControl with styled maps ( Issue 3489 )

Noticeable changes:

  • Context menu on most controls now disabled on right click.
  • Street View Panorama/Map inside an InfoWindow does not pan when mousing over InfoWindow
  • Now possible to scroll an InfoWindow on iPad

۱۸ ژوئیه ۲۰۱۱

Resolved issues:

  • Event LatLng incorrect when page is scrolled on iOS >= 4.1 ( Issue 3373 )

۱۱ ژوئیه ۲۰۱۱

Resolved issues:

  • Fixed: <select> not clickable within infowindow on touch device ( Issue 3232 )
  • Fixed: Click not fired on map after right click if MapOptions.draggable is false ( Issue 3071 )

Noticeable changes:

  • Markers with same z-index are now ordered consistently across tile boundaries
  • Now possible to to scroll in infowindow on iOS
  • Markers and polys are now repainted when the map's projection changes

۵ ژوئیه ۲۰۱۱

Resolved issues:

  • Fixed: Marker cursor not displayed when map is not draggable ( Issue 3120 )

Noticeable changes:

  • Added ability to style the Places Autocomplete control and dropdown
  • Places Autocomplete widget preserves description returned by server after user selects a suggestion

۳۰ ژوئن ۲۰۱۱

Resolved issues:

  • Fixed: Initial map tiles would be double fetched
  • Fixed: maptypeid_changed event was fired multiple times when the map was created after 3.4 ( Issue 3051 )

Noticeable changes:

  • Places autocomplete was changed to append to the body rather than the inputs parent
  • BOTTOM_RIGHT now positions correctly

۸ ژوئن ۲۰۱۱

Resolved issues:

  • Fixed: Zoom no longer animated if change in zoom level greater than 2 ( Issue 3033 )

Noticeable changes:

  • Fixed: OverlayView.set('map', foo) is now the same as OverlayView.setMap
  • Removed GeocoderRequest's "language" option

۱۷ مه ۲۰۱۱

Resolved issues:

  • Fixed: Streetview rendering issue in IE7 ( Issue 3272 )

Noticeable changes:

  • Enabled fade transitions for map tiles when loading and changing map type.

۷ مه ۲۰۱۱

No noticeable changes.

۳.۴

۷ مه ۲۰۱۱

No noticeable changes.

۶ مه ۲۰۱۱

Resolved issues:

  • Fixed: Street view panorama does not display in IE7 ( Issue 3272 )
  • Fixed: Semi-transparent PNG with ImageMapType loses transparency in IE7 and IE8 ( Issue 3275 )

Noticeable changes:

  • Distance Matrix Service

۱۴ آوریل ۲۰۱۱

Resolved issues:

  • Fixed: Support named CSS colors for poly strokeColor and fillColor
  • Fixed: Polygon not visible if the strokeOpacity is set to 0.0 ( Issue 3241 )
  • Fixed: Errors in IE8 upon panning with AdUnit visible ( Issue 3159 )
  • Allow Terrain and Hybrid map without Map and Satellite in the map type control ( Issue 3089 )
  • High DPI tiles are loaded for high DPI screens ( Issue 2614 )

Noticeable changes:

  • Aerial tilt defaults to 45 degrees when aerial imagery is enabled and available
  • Pinch behavior has been improved on the iPad
  • Renamed DirectionsTravelMode and DirectionsUnitSystem to TravelMode and UnitSystem (old names remain backwards compatible)

۱۴ آوریل ۲۰۱۱

Resolved issues:

  • Fixed: Marker icon and shadow no longer transparent on IE6
  • Fixed: Markers no longer flicker on zoom
  • Fixed: Rendering of polygons across tile boundaries near the north/south poles

Noticeable changes:

  • Polylines and Polygons now rendered in Canvas where possible.
  • LatLngs for events on polylines and polygon borders now snap to the nearest point on the line.

۵ آوریل ۲۰۱۱

Resolved issues:

  • panTo doesn't animate on touch devices ( Issue 3066 )
  • Marker.MAX_ZINDEX is undefined ( Issue 3184 )

March 28, 2011

Resolved issues:

  • Can't change heading in Street View when in satellite mode ( Issue 3174 )
  • Map broken when VML disabled ( Issue 3119 )

Noticeable changes:

  • Street view road overlay now shows in obliques mode

۲۲ مارس ۲۰۱۱

Resolved issues:

Noticeable changes:

  • Fixed: Giant markers are clipped at tile boundaries
  • Fixed: Street view overlay in obliques mode
  • Fixed: Overview map control shows in print mode

March 17, 2011

Resolved issues:

Noticeable changes:

  • Fixed: Circles and rectangles ignore zIndex
  • Fixed: Mouse events trigger events twice when Marker is animating
  • Fixed: Styled maps do not use styles if map type added to registry after map type id set
  • Fixed: Non-styled map types adopt the style of a Styled Map Type
  • Markers now fire MouseEvents, not DOM events

۱۱ مارس ۲۰۱۱

Resolved issues:

  • Double clicking on a marker no longer zooms the map ( Issue 3090 )
  • Anchor point with custom marker shadow now works ( Issue 3112 )

Noticeable changes:

  • Panoramio Layer
  • Directions marker z-indexing fixed
  • Default shadow position fixed

۲ مارس ۲۰۱۱

Noticeable changes:

  • Markers now rendered in Canvas/VML where available
  • Bigger click targets for polylines, polygons, KML on touch-enabled devices

۲۲ فوریه ۲۰۱۱

Resolved issues:

  • InfoWindow anchor exposed via 'anchorPoint' MVC property ( Issue 2860 )
  • Fixes Hybrid at zoom level 0 and 1 ( Issue 3062 )
  • Circle/Rectangle fixed if added/removed quickly to map ( Issue 3052 )
  • draggable: false fixed on touch devices ( Issue 3044 )

۱۸ فوریه ۲۰۱۱

Resolved issues:

  • Markers in Street View are only shrunk, not enlarged ( Issue 2969 )
  • Draggable directions now work when routeIndex is not 0 ( Issue 2995 )
  • Conflict between Flash and map dragging fixed ( Issue 2956 )
  • When mapTypeId is changed in maptypeid_changed listener, the map type control is now consistent

Noticeable changes:

  • Labels are now on by default when Satellite mode clicked from map type control

۸ فوریه ۲۰۱۱

Noticeable changes:

  • New hierarchical map type controls - they're touch-friendly!
  • New logo ( Issue 2574 )
  • MarkerShape.coord renamed to MarkerShape.coords to match HTML <area> coords attribute

۳.۳

March 17, 2011

Resolved issues:

  • Polygon not rendering

۸ فوریه ۲۰۱۱

Resolved issues:

  • Tile requests not being cancelled in Chrome ( Issue 3011 )
  • rightclick event not being fired in FF/Mac ( Issue 2920 )
  • Text rendering issues in Safari/Mac ( Issue 3024 )
  • Directions maps not printing in IE correctly

۲۱ ژانویه ۲۰۱۱

Noticeable changes:

  • MVCArrays are now accepted in spherical geometry library
  • Fix cross showing under a marker while being dragged in IE6
  • z-index is no longer set on the map container div

January 17, 2011

Resolved issues:

  • Fixed an issue where incorrect timing for zoom_changed caused incorrect results for fromLatLngToContainerPixel ( Issue 2539 )

January 6, 2011

Resolved issues:

Noticeable changes:

  • Zoom and pan controls have been separated (no more navigation control). These can be configured separately.
  • New touch-friendly zoom control on touch devices
  • Contents of an MVCArray can now be cleared by calling clear()
  • Fixed memory leak when adding and removing markers in IE8
  • Faster rendering of polys with improved simplification algorithm

December 23rd, 2010

Resolved issues:

  • Waypoint click handlers fixed in draggable directions ( Issue 2871 )

December 21st, 2010

Resolved issues:

  • Added momentum to the map when dragging ( Issue 2592 )
  • Fixed CSS error in Street View ( Issue 2666 )
  • Fixed JS error when showing a InfoWindow with a Map width of 0 in IE ( Issue 2536 )

Noticeable changes:

  • On touch devices, we will now display a touch-friendly zoom control whether ZOOM_PAN or SMALL navigation control is requested. If the device supports multi-touch in the browser, no zoom control will be displayed, as zooming is accomplished through pinching.

December 9th, 2010

Resolved issues:

  • InfoWindows now print nicely in IE ( Issue 1343 )
  • Fixed opacity in IE8 for ImageMapType

Noticeable changes:

  • A cross will be displayed beneath Markers with a custom icon when dragged, and raiseOnDrag is enabled

December 5th, 2010

Resolved issues:

  • Provide an interface for discovering the maximum zoom level at a given location for satellite imagery. ( Issue 2049 )
  • Add an option (raiseOnDrag) to enable/disable animations when a marker is dragged. ( Issue 2910 )

Noticeable changes:

  • Markers now lift when dragged, and bounce when dropped.
  • Marker animations can be controlled programmatically with the setAnimation function.

November 28th, 2010

Resolved issues:

  • maptypeid_changed no longer fires twice ( Issue 2449 )
  • The "size" property of a MarkerImage object is now accessible ( Issue 2465 )
  • Marker shape references the icon rather than the sprite ( Issue 2629 )
  • Panning the map on marker drag has been improved for smaller maps ( Issue 2868 )
Noticeable changes:
  • Maps can now be printed without enabling printing of background images
  • Fixed bug where draggable direction markers were draggable when 'draggable' was set to false

November 16th, 2010

Changed issues:

Noticeable changes:

  • Fixed bug that caused a new window to open in FF when a marker if shift-clicked.
  • Letter marker icons were lost when markerOptions were specified with the DirectionsRenderer

۳.۲

November 11th, 2010

Noticeable changes:

  • Fixed bug where polygons were clipped/truncated with RTL on IE7/IE8
  • Fixed bug that caused checkboxes to be hidden on Safari 5 because of 3d transformations
  • Geodesic polylines that spanned the equator lacked detail
  • Added control positions for LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • Renamed control positions LEFT to LEFT_TOP, RIGHT to RIGHT_TOP, TOP to TOP_CENTER and BOTTOM to BOTTOM_CENTER

October 11th, 2010

Changed issues:

  • Issue 2478 : Streetview - Compass Misalignment/Missing in some browsers
  • Issue 2528 : ImageMapTypeOptions opacity broken in IE8
  • Issue 2661 : Infowindow - Right click on an input field does not display context menu
  • Issue 2741 : Marker placement not working on iOS 4 following map pan

Noticeable changes:

  • Street View is enabled by default
  • Fixed bug where 'this' wasn't being passed to .getTileUrl
  • InfoWindow domready event is now triggered after the window is visible

September 28th, 2010

Changed issues:

  • Issue 2712 : Memory Leaks (add/remove markers, show/hide markers, zoom/pan map)

Noticeable changes:

  • V2 and V3 maps work better when both are on the same page
  • Fixed error in HTML5 Street View when dragged quickly downwards

September 16th, 2010

Changed issues:

  • Issue 2701 : Initial Street View Navigator Control Heading Doesn't Follow POV

September 14th, 2010

Changed issues:

  • Issue 157 : Support draggable driving directions
  • Issue 1852 : 'rightclick' event on a google.maps.Marker is fired up without an argument
  • Issue 2673 : Pegman disappears after position change

Noticeable changes:

  • Marker performance has been improved

August 31st, 2010

Changed issues:

Noticeable changes:

  • Geodesics have been improved for higher zooms

August 24th, 2010

Changed issues:

  • Issue 2648 : Trigger map resize event causes error in Firefox in V3.2.1

Noticeable changes:

  • When zooming in or out repeatedly (such as when using a scroll wheel), we now load fewer tiles from the intermediate zoom levels.

August 16th, 2010

Changed issues:

  • Issue 2416 : Apple Magic Mouse Panning and Zooming too Sensitive
  • Issue 2606 : Setting draggable: false on a map disables links
  • Issue 2640 : Memory not cleared with browser refreshes / onunload (IE)

Noticeable changes:

  • StreetView markers are scaled according to their distance
  • Zoom slider updates on pan

August 9th, 2010

Noticeable changes:

  • Deprecated properties KMLMouseEvent.position and FusionTablesMouseEvent.position have been removed. Use .latLng instead
  • Deprecated property StreetViewService.getNearestPanorama has been removed. Use .getPanoramaByLocation instead

۳.۱

September 28th, 2010

Noticeable changes:

  • Fixed issue where directions with the same origin and destination threw a JS error

August 9th, 2010

Noticeable changes:

  • Changing an OverlayView's Map has been fixed
  • Calling GroundOverlay.setMap(null) is fixed
  • IE no longer leaks memory zooming/panning

August 5th, 2010

Changed issues:

  • Issue 2588 : Calling setVisible(false) on Panorama object with a listener attached causes a JS error in IE

Noticeable changes:

  • Markers disappearing in IE6 on zoom change has been fixed

Jul 29, 2010

Changed issues:

Noticeable changes:

  • Custom panorama 'originHeading' has been deprecated in favour of 'centerHeading'
  • Korean hybrid tiles now display roads
  • Clicks now pass though non-clickable polygons on the map

۲۲ ژوئیه ۲۰۱۰

Changed issues:

  • Issue 1856 : Support polygon rendering in Opera
  • Issue 2159 : Dragend event is triggered after zoom using the scrollwheel
  • Issue 2385 : At deeper zoom levels, GroundOverlay goes black in Internet Explorer
  • Issue 2337 : Lost Polyline
  • Issue 2427 : Dragging with an info window open on auto-pan causes "hanging" markers
  • Issue 2493 : Markers aren't correctly cleared in IE7
  • Issue 2500 : Cropped MarkerImage When Using !Marker.setIcon(<scaled MarkerImage>) for Existing Marker
  • Issue 2549 : CSS for Google's dropdown menu generates warning

Noticeable changes:

  • A click event is no longer fired when a polygon is dragged
  • Clicking on a Form select element that expands outside of a InfoWindow no longer fires a map click
  • Clicking on a KML overlay no longer fires a map click event
  • Streetview is now automatically panned to fit an InfoWindow on screen
  • KML and FusionTables MouseEvent LatLng changed from 'position' to 'latLng'
  • Android zoom controls no longer pass click to the map

Jun 17, 2010

Changed issues:

Noticeable changes:

  • Fixed marker flicker bug
  • InfoWindow domready event triggering has been improved
  • DirectionsRoute.bounds is now exposed

Jun 11, 2010

Changed issues:

Noticeable changes:
  • Fixed marker memory leak
  • First geocode latency has been improved
  • Provided access to the StreetViewService

۳.۰

۱۸ مه ۲۰۱۰

Changed issues:

Noticeable changes:
  • Fixed bug to correctly Google copyright on custom map type
  • Added geodesic property to Polygons and Polylines
  • Added clickable option to Polygons and Polylines
  • Added clickable option to GroundOverlay

۱۳ مه ۲۰۱۰

Changed issues :

  • Issue 1724 : Incorrect infoWindow size/margins when setting the content through an element, rather than string

Noticeable changes:

  • Fixed bug where ground overlays were cropped prematurely when crossing the dateline
  • Marker setIcon now works with \ in the url
  • Polygon and Polyline mouseout event triggers in IE
  • Changing a marker icon no longer flickers

۷ مه ۲۰۱۰

Changed issues :

  • Issue 1458 : Feature request: KML support in Google API v3
  • Issue 1658 : Add Traffic Overlay
  • Issue 2209 : Stack overflow
  • Issue 2254 : Multiple calls "setMap(gMap)" and "setMap(null)" on Circle object changes it's stroke and fill opacity

Noticeable changes:

  • Added KML and GeoRSS Layers
  • Added Ground Overlays
  • Added new layers: Traffic and Bicycling
  • Added "suppressBicyclingLayer" property against DirectionsRendererOptions
  • Fixed bug to ensure zoom layer is correctly referenced when MapType changes
  • Renamed DirectionsResult property "start/end_point" to "start/end_location"
  • Renamed DirectionsLeg property "start/end_geocode" with "start/end_address"
  • Renamed DirectionsRoute "optimized_waypoint_order" property with "waypoint_order"
  • Removed support for old directions property names (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) and continue logging warnings. Also removes conversion of routes to legs to steps and trips to routes to steps.
  • Updated GeocoderGeometry.latLng to GeocoderGeometry.location

April 30, 2010

Changed issues :

  • Issue 2230 : Map initializes without intended custom projection

Noticeable changes:

  • Clicking on the map now focuses the keyboard
  • iPad pinch-to-zoom is now supported

April 26, 2010

Changed issues :

  • Issue 1826 : Add mouseover and mouseout events on Polygons and Polylines
  • Issue 2177 : map.setZoom(z) not working properly during the 'maptypeid_changed' event
  • Issue 2247 : hideRouteList option on DirectionsRenderer doesn't work as expected

Noticeable changes:

  • Fixed bug where custom icons disappear off the bottom of the map during pan

April 13, 2010

Changed issues :

  • Issue 2275 : MarkerImage cannot be reused
  • Issue 2181 : When you add a google.maps.Marker and then use your mouse scroll wheel to zoom in or out, the marker is hidden

۱۱ آوریل ۲۰۱۰

No noticeable changes or changed issues.

۵ آوریل ۲۰۱۰

Changed issues :

  • Issue 1976 : Custom icon & draggable marker issues
  • Issue 2107 : Draggable marker vanishes when dragged off the map
  • Issue 2181 : The projection property of the basemaps is not present

Noticeable changes:

  • Exposed the directions overview polyline in DirectionsRoute as overview_path.
  • Exposed the Map's current projection as a read only property.

Mar 23, 2010

Noticeable changes:

  • Elevation is now exposed in the API
  • Improved tile loading for slow internet connections.

Mar 15, 2010

Noticeable changes:

  • Polygons now correctly repaint when styles are changed.
  • Deprecated warning messages via console.log are given when old style 'Directions' are used.

۱۰ مارس ۲۰۱۰

Changed issues :

  • Issue 1801 : Polyline/polygon zIndex
  • Issue 2144 : DirectionsRequest should provide avoidHighways option
  • Issue 2207 : Bug: Polyline gets filled in IE
  • Issue 2113 : Polylines broken in FF on high zoom levels after Jan release

Noticeable changes:

۳ مارس ۲۰۱۰

Changed issues :

  • Issue 2136 : Obfuscate Properties in google.maps.MarkerImage which should not be referenced

Noticeable changes:

  • Map jump-jump bug fixed.
  • Zooming twice in succession has been improved.
  • Marker drag event .latLng is no longer obfuscated.

۲۶ فوریه ۲۰۱۰

Changed issues :

  • Issue 1651 : mousemove / mouseover / mouseout for map canvas
  • Issue 2142 : DirectionsRendererOptions should allow users to suppress markers entirely
  • Issue 2148 : event.latLng Missing!
  • Issue 2109 : Bug: NavigationControlStyle.ZOOM_PAN doesn't display correctly in IE8
  • Issue 2153 : MVCArray.push() does not return new length

Noticeable changes:

  • Add opacity to ImageMapType.
  • Fixed the bug where rightclick on a rectangle/circle was not being fired.
  • Info window's content events are no longer being removed on hide.

Feb 8, 2010

Changed issues :

  • Issue 2135 : Bug: If you reuse a Polygon's MVCArray in a Polyline, the Polyline is closed.

Noticeable changes:

  • Added new Rectangle class
  • Added new Circle class
  • Fixed memory leak when creating then removing a marker.
  • Stopped annotating the MVCArray of LatLngs to close Polygons, as that causes Polylines which share the same MVCArray to be closed too (see Issue 2135 )
  • Fixed a bug which sometimes hid onscreen markers if the map's zoom was set to its current value.
  • Fixed ImageMapType to display correctly on Android.
  • Changed the polygon clipping scheme to allow polygons which contain the north or south pole.
  • Increased the latitude range of MercatorProjection to the maximum possible subject to floating point precision.

January 28, 2010

Changed issues :

  • Issue 1367 : Feature Request: Expose LayoutManager for developers to place DIVs in the "control flow"
  • Issue 1916 : Feature Request: Add ability to scale MarkerImage
  • Issue 1443 : extend() and union() should return the LatLngBounds object
  • Issue 1997 : Documentation of 'size' MapOption
  • Issue 2074 : Map doesn't render when the world map fits the exact dimensions of the map container

Noticeable changes:

  • Added support for Indic languages:
    • bn, gu, kn, ml, mr, ta, te
  • Added new static methods to the event namespace :
    • addListenerOnce
    • addDomListenerOnce
  • Added new 'encoded_lat_lngs' property to the DirectionsStep object to expose the set of latlngs in compressed ASCII format
  • Improved performance by removing offscreen marker DOM elements
  • Fixed panning bug in Google Chrome
  • Fixed pinch-zooming bug on the iPhone

۱۹ ژانویه ۲۰۱۰

Changed issues :

  • Issue 1422 : Feature Request: Let developers create custom map types
  • Issue 1523 : Feature request: fromContainerPixelToLatLng (and vice versa)
  • Issue 1443 : extend() and union() should return the LatLngBounds object
  • Issue 1960 : bug: incomplete information using provideTripAlternatives
  • Issue 1675 : Tutorial Documentation Error
  • Issue 1676 : Tutorial Documentation Error - Control Options
  • Issue 1856 : Polygons not rendering in Opera!!!
  • Issue 1954 : The Bulgarian language localization is not correct.
  • Issue 1976 : Bug: Custom icon & draggable marker issues
  • Issue 2063 : Variable Name Collisions when Minifying OverlayView Subclasses

Noticeable changes:

۱۷ دسامبر ۲۰۰۹

Noticeable changes:

  • Fixed initial jerk occurring before a map panning animation begins.
  • Fixed map jumping to different location when zooming past the max zoom level using Scrollwheel or DoubleClick.
  • Copyright, MapType and Navigation controls resizes to suit map size.
  • Old style getters, setters, and event names are officially deprecated and no longer defined.

December 10, 2009

Changed issues :

  • Issue 1820 : Zoom in with scroll wheel seems to zoom beyond max zoom level and "skip/jump" the map's position
  • Issue 1743 : Scroll zooming causes the map to move to a completely different location

Other noticeable changes:

  • Added new method panToBounds .
  • Added new map animation. Affects dragging, panning, zooming, and calls to setCenter/setZoom in all browsers.
  • Added a console log warning message if deprecated methods are being used.

۲۵ نوامبر ۲۰۰۹

Changed issues :

  • Issue 1696 : Feature Request: map control placement
  • Issue 1909 : getBounds corruption after map center changed
  • Issue 1938 : map.setOptions fails to recognise control options

Other noticeable changes:

  • Added RTL support to enable the following languages: Arabic, Farsi, Hebrew
  • Exposed lat_lngs property for DirectionsResult steps.

November 11, 2009

Changed issues :

  • Issue 1742 : Custom icon marker always appears on top of default marker

Other noticeable changes:

  • Added support for three new languages.
    • باسک
    • گالیسیایی
    • تاگالوگ

October 29, 2009

Changed issues :

  • Issue 1421 : Feature Request: Add a Directions class to API v3

Other noticeable changes:

October 26, 2009

Changed issues :

  • Issue 1647 : Feature Request: Provide an event for infowindow dom ready
  • Issue 1710 : ability to cancel user zoom event on double click

Other noticeable changes:

  • JS Error is thrown when invalid arguments are passed into new google.maps.LatLng()
  • Fixed bug: static map was loading twice on map load

October 15, 2009

Changed issues :

  • Issue 1525 : get_bounds error at low zoom levels
  • Issue 1757 : fitBounds() doesn't work across the 180 meridian
  • Issue 1790 : map.setOptions cannot set the cursor
  • Issue 1767 : BugProblem with event propagation

Other noticeable changes:

  • Documentation updates:
    • New method exposed: LatLngBounds.isEmpty()
    • Sorted all methods, events, properties, and constants by name
    • Fixed incorrect types in polyline and polygon option properties

۲۸ سپتامبر ۲۰۰۹

  • Improvements to poly rendering performance.
  • Fixed issue with JS warning for SVGView.

September 22, 2009

Changed issues :

  • Issue 1420 : Feature: Add Polyline class to API
  • Issue 1371 : map.bounds_changed event fires repeatedly when the map is moving
  • Issue 1700 : Incorrect location in click after zoom out in Firefox 3.5
  • Issue 1702 : Incorrect latLng reported in click & dblclick events when there is a scroll offset in a parent element
  • Issue 1723 : Map jumps when dragging on iPhone

Other noticeable changes:

  • Launched polylines and polygons! These allow you to draw lines or filled regions on the map, specify stroke and fill styles, and support most mouse events (ie no mouseover yet). They work in all supported browsers (IE6.0+, Firefox 2.0+, Safari 3.1+, Chrome), which includes supported mobile devices.
  • Added new Map event "idle", fired when the map hasn't moved for a bit. Resolves Issue 1371 .
  • Fixed incorrect LatLng values being returned from the click events.
  • Fixed pinch zoom bug on the iPhone. See Issue 1723 .

۱۰ سپتامبر ۲۰۰۹

Changed issues :

  • Issue 1659 : Incorrect latLng reported in click & dblclick events after panning, Firefox 3.5
  • Issue 1621 : getting wrong location after click on map in ie8 with dooctype
  • Issue 1642 : InfoWindow overflow:auto
  • Issue 1531 : height of infoWindow grows with each open

Other noticeable changes:

  • Syntax modified for get/set methods and event names as specified below. Old syntax remains supported to stay backwards compatible. For example:
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funboat_changed
  • Added new method "onAdd" to the OverlayView interface, which gets called when panes and projection are first initialized. This addresses Issue 1377 .
  • OverlayView interface's "remove" method has been renamed to "onRemove". Old name remains supported to stay backwards compatible.

۲ سپتامبر ۲۰۰۹

Changed issues :

  • Issue 1525 : get_bounds error at low zoom levels
  • Issue 1596 : Panning past the northern or southern edge of the world returns an error
  • Issue 1643 : Bug: Map scroll wheels unnecessarily
  • Issue 1379 : I can't see Korea map data in V3

Other noticeable changes:

  • Enabled continuous scrollwheel and double-click zoom on Chrome, Safari 4, and Firefox 3.5
  • Improved map dragging performance
  • Double-click now centers the map after zooming

August 24, 2009

Changed issues :

  • Issue 1567 : map.set_center to a nearby location does not work.
  • Issue 1605 : Scrolling the map scrolls the page too
  • Issue 1467 : Pan Map Function + Animation

Other noticeable changes:

  • Enabled scrollwheel zoom by default. To disable it, set Map option's scrollwheel property to false.
  • Documentation updated to include panTo and panBy functions.

August 14, 2009

Changed issues :

  • Issue 1575 : Bug in draggable markers method set_draggable()

Other noticeable changes:

  • Scrollwheel zoom has been enabled.
  • Fixed issue affecting iPhones where map jumps occur after drag.

۴ آگوست ۲۰۰۹

Changed issues :

  • Issue 1393 : Allow draggable markers
  • Issue 1448 : Bug: API v3 needs a checkResize() function (or equivalent)
  • Issue 1404 : Error with cursor in Opera
  • Issue 1514 : MapType select arrow displayed incorrectly with HTML 4.01 strict
  • Issue 1426 : InfoWindow z-index control

Other noticeable changes:

  • Pinching and dragging on the iPhone should be more robust.
  • Added zIndex setters and getters to InfoWindow objects.

Documentation changes:

  • Marker get_draggable and set_draggable methods added
  • Marker drag, dragstart, dragend, draggable_changed events added
  • Marker draggable property added
  • Info Window get_zIndex and set_zIndex methods added
  • Info Window zIndex_changed event added
  • Info Window zIndex property added

July 13, 2009

Changed issues :

  • Issue 1415 : infowindow content: selectable true/ false
  • Issue 1432 : Mouseout event doesn't trigger after set_icon is called
  • Issue 1365 : Map Type Controls render incorrectly with strict doctype

Other noticeable changes:

  • Developers no longer need to specify size for a MarkerImage, the API will detect it when not provided. On a related note, the size, anchor, and origin arguments for MarkerImage are all optional.
  • Developers no longer need to call OverlayView.call(this) in an OverlayView subclass's constructor.
  • The OverlayView "changed" methods were removed from the interface. This should not affect developer's code, as these methods weren't actually used before.
  • The partialmatch option was removed from Geocoder Request objects. If a developer continues to pass it, it will have no effect on the query.

۱۲ ژوئن ۲۰۰۹

Changed issues:

  • Issue 1363 : Bug: Map click events are not dispatched on the iPhone

Other noticeable changes:

  • Large zoom control is clickable in all browsers
  • Infowindow "clears" the large zoom control, positioning itself fully inside the map and controls
  • Mobile copyright uses pretty images
  • Tiles load from the center instead of the top left
  • Users can no longer select the text of the map type buttons, or any of the control images
  • The main library is smaller by ~1.9 KB