Maps JavaScript API Release Notes

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

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

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

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

3.56.8

11 آوریل 2024

تغییرات:

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

3.56.7

4 آوریل 2024

تغییرات:

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

3.56.6

28 مارس 2024

تغییرات:

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

3.56.5

21 مارس 2024

تغییرات:

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

3.56.4

14 مارس 2024

بدون تغییر چهره عمومی

3.56.3

7 مارس 2024

بدون تغییر چهره عمومی

3.56.1

22 فوریه 2024

تغییرات:

  • یک خطای اسناد در پارامتر "فیلدها" Place.searchByText رفع شد.
  • [کانال بتا] یک اسلات پیش‌فرض در <gmp-map> ایجاد می‌کند و به ایجاد عناصر سفارشی برای بسته‌بندی Maps JavaScript API Web Components اجازه می‌دهد.
  • گزینه‌های پارکینگ را به 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 رسیدگی نخواهد شد. حداقل 12 ماه قبل از قطع پشتیبانی اطلاع رسانی خواهد شد. لطفاً برای جزئیات لغو اعتبار ، https://developers.google.com/maps/deprecations را ببینید.
  • ویژگی های اضافی را به API کلاس Place جدید اضافه کنید.
  • گزینه های پرداخت را به Place class API جدید اضافه کنید.

3.55.11a

15 فوریه 2024

تغییرات:

  • از پیمایش خودکار نقشه ها به هنگام کلیک کردن به نمای جلو جلوگیری کنید.

3.55.11

8 فوریه 2024

تغییرات:

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

3.55.10

1 فوریه 2024

تغییرات:

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

3.55.9

25 ژانویه 2024

تغییرات:

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

3.55.8

18 ژانویه 2024

تغییرات:

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

3.55.7

11 ژانویه 2024

تغییرات:

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

3.55.3

30 نوامبر 2023

بدون تغییر چهره عمومی

3.55.2

23 نوامبر 2023

تغییرات:

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

3.55.1

16 نوامبر 2023

بدون تغییر چهره عمومی

3.54.12a

8 نوامبر 2023

تغییرات:

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

3.54.12

2 نوامبر 2023

تغییرات:

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

3.54.11

26 اکتبر 2023

تغییرات:

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

3.54.10

18 اکتبر 2023

تغییرات:

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

3.54.9

12 اکتبر 2023

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

3.54.7a

28 سپتامبر 2023

تغییرات:

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

3.54.6

21 سپتامبر 2023

تغییرات:

  • google.maps.FeatureLayer به رویدادهای جابجایی ماوس پاسخ می دهد.
  • google.maps.FeatureType.SCHOOL_DISTRICT اضافه شد، بنابراین مناطق مدرسه در استایل داده‌محور پشتیبانی می‌شوند.

3.54.5

14 سپتامبر 2023

تغییرات:

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

3.54.4

7 سپتامبر 2023

تغییرات:

  • نشان‌واره Google اغلب با اطلاعات حق نسخه‌برداری روی نقشه همپوشانی ندارد.

3.54.2

24 آگوست 2023

تغییرات:

  • رفع اشکال در DirectionsRenderer که در آن اگر زوم و مرکز قبل از رندر DirectionsResult تنظیم نشده بود، نقشه بارگیری نمی شد.

3.54.1

18 آگوست 2023

تغییرات:

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

3.53.13

27 جولای 2023

تغییرات:

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

3.53.12

20 جولای 2023

تغییرات:

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

3.53.11

13 جولای 2023

تغییرات:

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

3.53.7

15 ژوئن 2023

تغییرات:

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

3.53.5

1 ژوئن 2023

تغییرات:

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

3.53.4a

24 مه 2023

رفع اشکال:

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

3.53.3

18 مه 2023

تغییرات:

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

3.53.2

4 مه 2023

تغییرات:

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

3.53.1a

27 آوریل 2023

تغییرات:

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

3.52.9

13 آوریل 2023

تغییرات:

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

رفع اشکال:

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

3.52.8

6 آوریل 2023

تغییرات:

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

رفع اشکال:

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

3.52.6

23 مارس 2023

تغییرات:

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

3.52.5

16 مارس 2023

تغییرات:

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

رفع اشکال:

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

3.52.4

9 مارس 2023

تغییرات:

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

3.52.3

2 مارس 2023

تغییرات:

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

رفع اشکال:

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

3.52.2

23 فوریه 2023

تغییرات:

  • [کانال بتا] استایل مبتنی بر داده: ویژگی PlaceFeature.displayName را حذف کنید.
  • [کانال بتا] رفع نشدن صحیح WebGLOverlayViews هنگام فراخوانی setMap (null)
  • رفع اشکالی که از ناشناخته بودن کتابخانه search شکایت دارد.
  • رفع اشکالی که در آن دکمه بستن InfoWindow در حالت سایه نامرئی بود.
  • برای بهبود Core Web Vitals و کاهش انتقال داده‌های غیرضروری، Maps JS اکنون بارگذاری کاشی‌های نقشه را تا زمانی که نقشه نزدیک به درگاه دید باشد به تعویق می‌اندازد. نقشه هایی که در نمای اولیه صفحه ایجاد می شوند نباید تفاوتی ببینند.

3.52.1

16 فوریه 2023

تغییرات:

  • تابع importLibrary() را اضافه می کند که توانایی بارگذاری پویا کتابخانه ها را در زمان اجرا فراهم می کند.
  • [کانال بتا] هنگامی که روی یک نشانگر پیشرفته باز می شود، ویژگی پان خودکار InfoWindow را فعال کنید.
  • [کانال بتا] فیلدهای خاصی را در اشیاء داده کتابخانه Journey Sharing غیر قابل تهی کرد
  • [کانال بتا] استایل مبتنی بر داده: نوع ویژگی NEIGHBORHOOD، ADMINISTRATIVE_AREA_LEVEL_3، ADMINISTRATIVE_AREA_LEVEL_4، و SUBLOCALITY_LEVEL_1 منسوخ شده است. آنها در مارس 2023 حذف خواهند شد.

3.51.8

2 فوریه 2023

تغییرات:

  • کانال بتا: از ارائه نشانگرهای پیشرفته در انواع نقشه های سفارشی پشتیبانی می کند.
  • آخرین کپی از بارگذار بوت استرپ درون خطی اکنون از nonces CSP موجود در جای دیگر سند استفاده مجدد خواهد کرد.

3.51.7

26 ژانویه 2023

تغییرات:

  • کانال بتا: استایل مبتنی بر داده: روش fetchPlace را برای دریافت نام نمایشی PlaceFeature اضافه کرد. ویژگی PlaceFeature.displayName منسوخ خواهد شد و در فوریه 2023 حذف خواهد شد.

3.51.6

19 ژانویه 2023

رفع اشکال:

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

3.51.5

12 ژانویه 2023

تغییرات:

  • نوع element را در AdvancedMarkerView، PinView و LocalContextMapView از Element به HTMLElement | SVGElement برای نمایش دقیق‌تر نوع عنصر مورد نیاز.

رفع اشکال:

  • هنگام استفاده از نشانگر پیشرفته با InfoWindow، یک اشکال را برطرف می کند، جایی که InfoWindow ممکن است پس از کشیدن نشانگر با استفاده از صفحه کلید باز نشود.

3.51.4

5 ژانویه 2023

تغییرات:

  • کانال بتا: ویژگی های جدید را به کلاس مکان اضافه کنید
  • کانال بتا: آرایه آرایه FeatureMouseEvent.features مبتنی بر داده ممکن است حاوی بیش از یک ویژگی باشد، اگر چندین ویژگی در زیر کلیک وجود داشته باشد، و همه شنوندگان کلیک FeatureLayer تحت یک کلیک فعال خواهند شد.
  • کانال بتا: خطای آرگومان های نامعتبر را به google.maps.Map.getFeatureLayer پرتاب کنید.
  • موقعیت پیکسل نشانگرهای پیشرفته را در نقشه تمام صفحه تصحیح می کند.
  • رویدادهای نقشه ماوس را تغییر می‌دهد تا اکنون کلیک‌های دکمه ماوس را که در حالی که دکمه دیگری از ماوس فشار داده شده اتفاق می‌افتد نادیده بگیرد.
  • رفع اشکالی که باعث ناپدید شدن نشانگرهای پیشرفته هنگام بزرگنمایی نقشه می شد.
  • هنگام زوم کردن نقشه با بسیاری از نشانگرهای پیشرفته، عملکرد را بهبود می بخشد.
  • مستندات StreetViewPanoramaOptions را به‌روزرسانی می‌کند تا مشخص کند که clickToGo با پانورامای سفارشی در دسترس نیست.
  • هنگام ایجاد LatLngBounds، از جمله از طریق Map.getBounds() عملکرد را بهبود می بخشد.
  • مرجع WebGLOverlayView را برای onAdd و onRemove به روز می کند.
  • سفارشی‌سازی استایل نشانگر ثابت را برای اشتراک‌گذاری سفر اضافه می‌کند.

3.51.3

8 دسامبر 2022

تغییرات:

  • اشکالی را برطرف می‌کند که باعث می‌شد نشانگر فوکوس صفحه‌کلید خود را هنگامی که خارج از نمای نقشه است رها نکند.
  • کانال بتا: کلاس Place را معرفی می کند، یک API ساده تر جدید که از الگوهای استفاده مدرن مانند Promises پشتیبانی می کند. کلاس Place شامل تعدادی فیلد داده جدید است.
  • کانال بتا: اشکالی را برطرف می کند که باعث می شد نشانگرهای پیشرفته هنگام عبور نقشه ای که در یک پروکسی پیچیده شده است، رندر نشوند.
  • کانال بتا: سفارشی‌سازی نشانگر ارائه‌دهنده مکان سفر را برای اشتراک‌گذاری سفر جاوا اسکریپت اضافه می‌کند.

3.51.2

01 دسامبر 2022

تغییرات:

  • کانال بتا: google.maps.importLibrary() API اکنون در دسترس است.
  • کانال بتا: منسوخ شده : متن محلی منسوخ شده است و دیگر برای وب سایت های جدید توصیه نمی شود. این ویژگی به کار خود ادامه خواهد داد و 12 ماه قبل از قطع پشتیبانی اطلاع رسانی خواهد شد. اگر علاقه مند به ساختن تجربه‌ای شبیه به زمینه محلی هستید، پیشنهاد می‌کنیم راه‌حل «کشف محله» را در Quick Builder بررسی کنید یا از کتابخانه مکان‌ها، Maps JavaScript API استفاده کنید. نمونه‌های کد و کدهای کتابخانه مکان‌ها می‌توانند به شما کمک کنند.
  • کانال بتا: برای بهبود Core Web Vitals و کاهش انتقال داده‌های غیرضروری، Maps JS اکنون بارگذاری کاشی‌های نقشه را تا زمانی که نقشه به درگاه دید نزدیک شود به تعویق می‌اندازد. نقشه هایی که در نمای اولیه صفحه ایجاد می شوند نباید تفاوتی ببینند.
  • کانال بتا: رویدادی را برای تغییرات وضعیت نظرسنجی برای ارائه دهندگان موقعیت مکانی Journey Sharing اضافه می کند.
  • کانال بتا: توابع سفارشی‌سازی استایل را برای اشتراک‌گذاری سفر اضافه می‌کند. روش‌های راه‌اندازی قدیمی‌تر منسوخ شده است.
  • قابلیت دسترسی صفحه کلید را به مراحل پانل جهت ها اضافه می کند. اکنون می توان مسیرها را با کلید تب پیمایش کرد و با کلیدهای فاصله یا اینتر انتخاب کرد.
  • google.maps.geometry.spherical.computeArea() اکنون LatLngBounds و Circle s را می پذیرد. اکنون LatLngBounds می توان با LatLngBoundsLiteral ساخت.
  • متن alt را در پانل مسیرهای پیشنهادی DirectionRenderer به تصاویر اضافه می کند.

3.51.1

17 نوامبر 2022

تغییرات:

  • کانال بتا: کلاس مکان در کتابخانه مکان ها منتشر شد.
  • کانال بتا: توابع سفارشی‌سازی استایل را برای اشتراک‌گذاری سفر اضافه می‌کند. روش‌های راه‌اندازی قدیمی‌تر منسوخ شده‌اند.
  • Internet Explorer 11 اکنون در Maps Embed API از کار افتاده است.
  • نشان‌واره Google در Maps Embed API هنگام استفاده از انواع نقشه ترکیبی یا ماهواره‌ای برای افزایش دید، سبک را تغییر می‌دهد.
  • بهبود عملکرد بارگیری نشانگرهای پیشرفته.
  • صفحه‌کلید دکمه «لغو» طراحی را در دسترس و صفحه‌خوان را مناسب می‌کند.
  • صفحه‌کلید نشانگرهای نمایش‌دهنده مسیرها را در دسترس و صفحه‌خوان را مناسب می‌کند.
  • توضیحات ARIA را به کنترل مقیاس نقشه اضافه می کند.
  • فوکوس صفحه کلید و تعامل را برای کنترل مقیاس نقشه فعال کنید.
  • یک پارامتر زبان را به Geocoder JS API معرفی می کند. Maps JS API دیگر US به عنوان یک منطقه پیش فرض در Geocoder در نظر نمی گیرد، اگر به صراحت مشخص نشده باشد.
  • یک پارامتر زبان را به Directions JS API معرفی می کند.
  • یک پارامتر زبان را به Distance Matrix JS API معرفی می کند.

رفع اشکال:

  • اشکالی را برطرف می کند که باعث می شد هنگام باز شدن پنجره اطلاعات، فوکوس صفحه کلید به نشانگر تغییر مسیر دهد.
  • اشکالی را که باعث می شد نشانگرها قابل فوکوس نباشند برطرف می کند.

3.51

16 نوامبر 2022

تغییرات:

  • کانال هفتگی به نسخه 3.51 آپدیت شد.
  • کانال فصلنامه به نسخه 3.50 آپدیت شد.
  • نسخه های 3.49 و 3.48 همچنان در صورت درخواست با شماره در دسترس هستند.

3.50.12a

7 نوامبر 2022

تغییرات:

  • مشکلی را برطرف می‌کند که در آن google.maps.event.addListenerOnce و google.maps.event.addDomListenerOnce this اتصال را نادرست کرده‌اند.

3.50.12

03 نوامبر 2022

تغییرات:

  • کانال بتا: نشانگرهای پیشرفته اکنون هنگام استفاده در نقشه های مایل از ارتفاع پشتیبانی می کنند.

3.50.11

27 اکتبر 2022

تغییرات:

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

3.50.10

20 اکتبر 2022

رفع اشکال:

  • بالشتک سمت راست و پایین InfoWindow را در iOS برطرف می کند.

3.50.9

13 اکتبر 2022

تغییرات:

  • مراحل انتخاب شده اکنون در پانل جهت هایلایت شده اند.
  • تایپ TypeScript را برای سازنده PinView برطرف می کند.
  • تایپ TypeScript را برای سازنده LagLngAltitude برطرف می کند.
  • تصویر نماد نشانگر پیش فرض را در DirectionsRenderer به روز می کند.

3.50.8

6 اکتبر 2022

تغییرات:

  • کانال بتا: پیش نمایش نشانگرهای پیشرفته منتشر شد.
  • کانال بتا: مستنداتی را برای isAdvancedMarkersAvailable در شی برگشتی getMapCapabilities() معرفی می کند.
  • "این فیلد فقط خواندنی است" را اضافه می کند. به توضیحات API LocalContextMapView و ویژگی element LocalContextMapViewOption

رفع اشکال:

  • رنگ‌ها در سبک‌های سفارشی JSON اکنون از کدورت سبک پیش‌فرض به جای کدورت 100% اجباری استفاده می‌کنند.

3.50.7

29 سپتامبر 2022

تغییرات:

  • اکنون صفحه‌خوان دستورالعمل‌های نحوه تعامل با نقشه و نمای خیابان را می‌خواند.
  • میانبرهای شیب و چرخش صفحه کلید را به گفتگوی میانبرهای صفحه کلید اضافه می کند.

3.50.6

22 سپتامبر 2022

رفع اشکال:

  • رفع اشکالی که در آن Voice Over در iOS می‌توانست از میان عناصر زیر گفتگوی میان‌برهای صفحه‌کلید عبور کند.
  • متن جایگزین را به تصویر نقشه ثابت اضافه می کند.

تغییرات:

  • اکنون هنگام فراخوانی map.getMapCapabilities() یک خطا در کنسول ثبت می شود و دارای خطا است.

3.50.5

15 سپتامبر 2022

تغییرات:

  • اضافه کردن MAX_BOUNDS ثابت برای LatLngBounds برای نشان دادن حداکثر محدوده LatLng برای نقشه ها
  • به خوانندگان صفحه اجازه می دهد تا اقدامات کلیکی را روی نشانگرهای پیش فرض انجام دهند.

3.50.3

1 سپتامبر 2022

تغییرات:

  • کانال بتا: کلاس DeliveryVehicle 's Journey Sharing جاوا اسکریپ را به‌روزرسانی می‌کند تا ویژگی‌های سفارشی را شامل شود.
  • رفع اشکالی که در آن LatLng نادرست در یک رویداد پس از کج شدن نقشه وجود داشت.

3.50.2

25 آگوست 2022

تغییرات:

  • کانال بتا: FleetEngineDeliveryFleetLocationProvider را برای پذیرش فیلتر خودروی تحویل رشته تغییر داد.
  • تصویر نماد نشانگر پیش فرض را به روز می کند.

3.50.1

18 آگوست 2022

تغییرات:

  • کانال بتا: APIهای قابلیت نقشه ( getMapCapabilities and mapcapabilities_changed event) را به کانال بتا معرفی می کند.
  • کانال بتا: یک پارامتر language را به google.maps.Geocoder معرفی می کند.
  • کانال بتا: یک پارامتر language را به google.maps.DistanceMatrixService معرفی می کند.
  • کانال بتا: یک پارامتر language را به google.maps.DirectionsService معرفی می کند.
  • رفع اشکالی که در آن کد منطقه در چندین API Places JS نادیده گرفته شده است. پارامترهای زبان و منطقه را به API های مختلف Place JS معرفی می کند.
  • پشتیبانی را در Maps JavaScript API Streetview برای وب‌سایت‌های بدون دامنه googleapis.com در تنظیمات خط‌مشی امنیت محتوا حذف می‌کند. لطفاً برای اطلاعات بیشتر به راهنمای خط مشی امنیت محتوا مراجعه کنید.

3.49.12

4 آگوست 2022

تغییرات:

  • DEMO_MAP_ID اضافه می کند، یک شناسه نقشه که می تواند برای نمونه کدهایی که به شناسه نقشه نیاز دارند استفاده شود. این شناسه نقشه برای استفاده در برنامه‌های تولید در نظر گرفته نشده است و نمی‌تواند برای ویژگی‌هایی که نیاز به پیکربندی ابری دارند (مانند Cloud Styling) استفاده شود.
  • روشن کنید که FleetEngineDeliverFleetLocationProvider.locationRestriction برای شروع ردیابی مورد نیاز است.

3.49.11

28 جولای 2022

تغییرات:

  • google.maps.VehicleType اکنون می تواند به عنوان یک شماره زمان اجرا ارجاع شود.

3.49.10

21 جولای 2022

تغییرات:

  • هنگام تأیید اندازه نماد نشانگر، اندازه مقیاس‌شده نماد نشانگر یا اندازه پنجره اطلاعات، مقادیر NaN برای عرض یا ارتفاع رد می‌شوند.
  • رفع اشکالی که در آن کنترل ردیابی حرکت در دستگاه‌های iOS در نمای خیابان قابل مشاهده نبود.
  • اشکالی را برطرف می‌کند که در آن متن شناور برای مسیرها برای زبان‌های RTL در Embed API قطع شده بود.
  • پنجره اطلاعات حمل‌ونقل را در دسترس‌تر و صفحه‌خوان را راحت‌تر می‌کند.

3.49.9

14 جولای 2022

تغییرات:

  • استفاده از فیلدهای شناسه را در ارائه دهندگان موقعیت مکانی Journey Sharing روشن می کند.

3.49.8

7 جولای 2022

تغییرات:

  • صفحه‌کلید پیوندهای پیمایش نمای خیابان را در دسترس و صفحه‌خوان را مناسب می‌کند.
  • یک روش focus جدید را در StreetViewPanorama معرفی می کند.

3.49

23 ژوئن 2022

تغییرات:

رفع اشکال:

  • BusinessStatus را از طریق google.maps.places.BusinessStatus قابل دسترسی می کند.

3.49.5

16 ژوئن 2022

تغییرات:

  • کنترل میانبرهای صفحه کلید و گفتگو را به نمای خیابان اضافه می کند و قابلیت کشف میانبرهای صفحه کلید را بهبود می بخشد.

رفع اشکال:

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

3.49.4

9 ژوئن 2022

تغییرات:

  • WebGLOverlayView ، CameraParams ، LatLngAltitude ، moveCamera ، زوم کسری و getVisibleRegion به کانال هفتگی منتقل می کند.
  • پانورامای پیش‌فرض نمای خیابان برای Map اکنون به‌طور خودکار هنگام باز شدن، فوکوس را مدیریت می‌کند. این رفتار پیش فرض جدید است.
  • پانورامای نمای خیابان اکنون در صورت بسته بودن (در صورت امکان) به طور خودکار فوکوس را بازیابی می کند.
  • اکنون می توان نمای خیابان را با فشار دادن کلید ESC (زمانی که دکمه بستن فعال است) بست.
  • geometry.spherical.computeSignedArea() و geometry.spherical.computeArea() برای افزایش استحکام و دقت بهینه سازی شده اند.

3.49.3a

2 ژوئن 2022

تغییرات:

  • کنتراست رنگ بهبود یافته برای کنترل ردیابی حرکت نمای خیابان.
  • کنترل ردیابی حرکت در صفحه‌کلید نمای خیابان را در دسترس و صفحه‌خوان را مناسب کرد.
  • کلاس های MapsNetworkError ، MapsRequestError ، و MapsServerError اکنون به صورت عمومی در معرض دید قرار گرفته و مستند شده اند.

3.49.2

26 مه 2022

تغییرات:

  • کنتراست رنگ بهبود یافته برای کنترل ردیابی حرکت نمای خیابان.
  • کنترل ردیابی حرکت در صفحه‌کلید نمای خیابان را در دسترس و صفحه‌خوان را مناسب کرد.
  • کلاس های MapsNetworkError ، MapsRequestError ، و MapsServerError اکنون به صورت عمومی در معرض دید قرار گرفته و مستند شده اند.

3.49.1

19 مه 2022

تغییرات:

  • کانال بتا: اشکالی را برطرف می کند که در آن کد منطقه در چندین API Places JS نادیده گرفته شده است. پارامترهای زبان و منطقه را به API های مختلف Place JS معرفی می کند.
  • کنتراست رنگ را برای کنترل های تمام صفحه و قطب نما در حالت تاریک بهبود می بخشد.
  • کنترل قطب‌نما نمای خیابان، دکمه بستن و کنترل پیوند آدرس را قابل دسترسی و صفحه‌خوان می‌کند.

3.49

12 مه 2022

تغییرات:

  • این کانال هفتگی به نسخه 3.49 آپدیت می شود.
  • کانال فصلی به نسخه 3.48 به روز می شود.
  • نسخه های 3.47 و 3.46 همچنان در صورت درخواست با شماره در دسترس هستند.
  • نسخه 3.45 حذف شده است و دیگر قابل استفاده نیست.

3.48.11

28 آوریل 2022

تغییرات:

  • اکنون تکمیل خودکار مکان می‌تواند انواع بیشتری را بپذیرد. بیشتر بدانید .
  • isFractionalZoom به کانال هفتگی منتقل شد.

3.48.9

14 آوریل 2022

تغییرات:

  • کانال بتا: WebGL 2.0 را برای WebGLOverlayView فعال می کند.
  • کانال بتا: شامل کتابخانه JourneySharing در انواع Maps JavaScript API TypeScript، خارجی ها و مستندات مرجع است.
  • توابع google.maps.event.addDomListener() و google.maps.event.addDomListenerOnce() منسوخ شده اند و نباید استفاده شوند. در عوض، از متد استاندارد addEventListener() استفاده کنید. این روش ها به کار خود ادامه خواهند داد و هیچ برنامه ای برای از کار انداختن آنها وجود ندارد.
  • title و aria-label به نماد نشانگر نمای خیابان اضافه می کند.
  • ویژگی aria-pressed را به کنترل تمام صفحه اضافه می کند.
  • فاصله منوی کشویی را برای کنترل Map Type بهبود می بخشد.
  • برچسب‌های آریا را برای کنترل کشویی Map Type به‌روزرسانی می‌کند.

رفع اشکال:

  • یک ویژگی غیر مجاز aria-expanded از کنترل نوع نقشه پیش‌فرض حذف می‌کند.

3.48.8

7 آوریل 2022

تغییرات:

  • کنتراست رنگ را در Maps JS API و نشان‌واره Google Embed API بهبود می‌بخشد.

3.48.7a

31 مارس 2022

تغییرات:

  • کانال بتا: APIهای منسوخ شده WebGL Overlay View را حذف می کند.
  • نقشه پایه به روز شده را برای مشتریان Maps JavaScript API فعال می کند. نقشه پایه به روز شده، که در حال حاضر در Google Maps مصرف کننده استفاده می شود، نقشه پایه غنی تر و دقیق تری را به خصوص با توجه به ویژگی های طبیعی زمین ارائه می دهد.

رفع اشکال:

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

3.48.6

24 مارس 2022

تغییرات:

  • map.fitBounds() را برای سهولت انتقال viewport برای فواصل کوتاه برطرف می کند.

3.48.5

17 مارس 2022

تغییرات:

  • فقط سافاری: اطمینان حاصل می کند که دکمه بسته و محفظه محتوا به طور خودکار روی open متمرکز شده اند.

رفع اشکال:

  • مشکل کنتراست رنگ پیوند "مشاهده در Google Maps" را در InfoWindow s برطرف می کند.
  • مشکل کنتراست رنگ پیوند "مشاهده در Google Maps" در کنترل آدرس StreetViewPanorama را برطرف می کند.

3.48.4

10 مارس 2022

تغییرات:

  • یک رویداد visible جدید برای InfoWindow معرفی می کند.
  • یک روش focus جدید را در InfoWindow معرفی می کند.

3.48.3

3 مارس 2022

تغییرات:

  • کانال بتا: سبک تماس سرویس جدید را در سرویس نمای خیابان Maps JavaScript API فعال می کند. ممکن است لازم باشد خط‌مشی امنیتی محتوای خود را به‌روزرسانی کنید تا مطمئن شوید این تماس‌ها در سطح مرورگر مسدود نمی‌شوند.
  • یک ویژگی ariaLabel جدید برای InfoWindow معرفی کرد.

3.48.1

17 فوریه 2022

تغییرات:

  • کانال بتا: پشتیبانی برای تنظیم شناسه های تجربه جهانی اضافه شده است. لطفاً اسناد مرجع API را اینجا ببینید.
  • کانال بتا: پارامترهای اول و دوم fromLatLngAltitude اکنون به جای LatLng و یک number در یک LatLngAltitude ادغام می شوند.
  • پارامتر noWrap LatLng به noClampNoWrap تغییر نام داد.
  • اکنون صفحه‌خوان دستورالعمل‌های نحوه پیمایش نشانگرها را هنگام دریافت فوکوس توسط نشانگر می‌خواند.
  • Maps JavaScript API اکنون اطلاعات تله متری را گزارش می دهد. ممکن است لازم باشد خط‌مشی امنیتی محتوای خود را به‌روزرسانی کنید تا مطمئن شوید این تماس‌ها در سطح مرورگر مسدود نمی‌شوند. برای اطلاعات بیشتر، لطفاً به سؤالات متداول مراجعه کنید.
  • این نسخه از اینترنت اکسپلورر پشتیبانی نمی کند. برای ادامه پشتیبانی از Internet Explorer 11، v=3.47 مشخص کنید که تا نوامبر 2022 در دسترس خواهد بود.

3.48

10 فوریه 2022

تغییرات:

  • کانال هفتگی به نسخه 3.48 آپدیت شد.
  • کانال فصلنامه به نسخه 3.47 آپدیت شد.
  • نسخه های 3.46 و 3.45 همچنان در صورت درخواست با شماره در دسترس هستند.

3.47.6

20 ژانویه 2022

رفع اشکال:

  • هنگامی که کنترل میانبرهای صفحه کلید فوکوس دارد، مشکلی که در آن صفحه به سمت بالا اسکرول می‌شد، برطرف شد.

3.47.4

6 ژانویه 2022

تغییرات:

  • کانال بتا: به‌روزرسانی WebGLOverlayView API برای بتا - همه کلاس‌ها و روش‌ها را با «gl» در نامشان به نفع کلاس‌های جدید با «GL» در نام، منسوخ کنید، WebglCameraParams را به نفع کلاس CameraParams جدید (که زیر کلاس‌های CameraOptions را تشکیل می‌دهد) منسوخ کنید.
  • اسناد روش PlaceOpeningHours را به روز کرد تا نشان دهد که ساعات استثنایی در محاسبات آنها استفاده نمی شود.

3.47.3

09 دسامبر 2021

تغییرات:

  • LatLng ، LatLngBounds و Circle اکنون نمونه ای از همان کلاس را در سازنده می پذیرند.

3.47.2

02 دسامبر 2021

تغییرات:

  • LatLngLiteral اکنون به عنوان یک پارامتر در هر جایی که LatLng برای پیش بینی ها مجاز باشد مجاز است.

رفع اشکال:

  • برخی از مشکلات رندر که ممکن است در مقادیر مقیاس کوچکتر (کمتر از 1.0) رخ دهد، رفع شد.

3.47.1

18 نوامبر 2021

تغییرات:

  • LatLngLiteral اکنون به عنوان پارامتر در هر جایی که LatLng در کتابخانه هندسه مجاز باشد مجاز است.
  • یک onGIStateUpdateRequest API جدید برای پشتیبانی از WebGL در Maps JavaScript API اضافه شد.
  • تضاد رنگ در صفحه خطا ثابت شد.
  • اینترنت اکسپلورر 11 اکنون در نسخه v=بتا از کار افتاده است. آخرین نسخه Maps JavaScript API برای پشتیبانی از Internet Explorer 11 نسخه 3.47 است. پشتیبانی از اینترنت اکسپلورر 11 در نوامبر 2022 به طور کامل متوقف خواهد شد.
  • هنگامی که گزینه نقشه keyboardShortcuts روی false تنظیم شده باشد، نقشه‌ها دیگر فوکوس Tab را دریافت نمی‌کنند.
  • اکنون با رسیدن به حداکثر یا حداقل سطح بزرگنمایی، دکمه‌های بزرگ‌نمایی و کوچک‌نمایی غیرفعال می‌شوند.
  • کنترل MapType را به استفاده از عناصر معنایی برای بهبود دسترسی و تجربه صفحه‌خوان در Maps Embed API تبدیل کرد.
  • متن جایگزین به نماد روی صفحه خطا اضافه شد.
  • پیشرفت های مختلف سلامت کد عمومی.

رفع اشکال:

  • ویژگی های controlHeight و controlWidth را با ویژگی های سازگار با ویژگی های* جایگزین کنید.

3.47

11 نوامبر 2021

تغییرات:

  • کانال هفتگی به نسخه 3.47 به روز شد.
  • کانال سه ماهه به نسخه 3.46 به روز شد.
  • نسخه 3.45 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.44 حذف شد و دیگر قابل استفاده نیست.

3.46.12

04 نوامبر 2021

رفع اشکال:

  • نوار منوی نوع نقشه را با برچسب های دقیق تر ARIA به روز کرد.
  • Embed API: برای تجربه بهبود یافته صفحه نمایش ، برچسب های آریا را به چندین پیوند اضافه کرد.
  • Embed API: کنتراست رنگ ثابت برای برخی از موارد متن.
  • نوع google.maps.Marker.MAX_ZINDEX را در قسمتهای خارجی ثابت کرد.

3.46.11

28 اکتبر 2021

تغییرات:

  • گیرنده ها و تنظیم کننده های تبدیل شده برای استفاده از goog.a11y.aria. این به محافظت در برابر غلط غلط کمک می کند.

3.46.8

7 اکتبر 2021

تغییرات:

  • زمینه محلی: پیوند انتساب حذف شده از عکسهای محلی Infowindow.

3.46.6

23 سپتامبر 2021

تغییرات:

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

3.46.5

16 سپتامبر 2021

رفع اشکال:

  • رفع اشکال با نسبت کنتراست رنگ در محل ویجت خودکار.

3.46.3

02 سپتامبر 2021

تغییرات:

  • دستورالعمل های پیمایش اکنون در بالای InfoWindow S و CustomOverlay s نمایش داده شده است.

3.46.2

26 اوت 2021

تغییرات:

  • کانال بتا: اکنون اطلاعات تله متری گزارش شده است. برای اطمینان از مسدود شدن این تماس ها در سطح مرورگر ، ممکن است لازم باشد خط مشی امنیتی محتوای خود را به روز کنید. برای اطلاعات بیشتر ، لطفاً به سؤالات متداول مراجعه کنید.

3.46

18 اوت 2021

نسخه 3.46 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

تغییرات:

  • دو قسمت جدید به PlaceResult ، icon_mask_base_uri و icon_background_color اضافه شده است.
  • کانال هفتگی به نسخه 3.46 به روز شد.
  • کانال سه ماهه به نسخه 3.45 به روز شد.
  • نسخه 3.44 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.43 حذف شد و دیگر قابل استفاده نیست.

استهلاک:

  • پشتیبانی از اینترنت اکسپلورر در حال کاهش است. با شروع اوت سال 2021 با نقشه های JavaScript API v3.46 ، کاربران اینترنت اکسپلورر 11 پیام هشدار دهنده را در بالای نقشه ها مشاهده می کنند. آخرین نسخه نقشه های JavaScript API برای پشتیبانی از اینترنت اکسپلورر 11 v3.47 است. پشتیبانی از اینترنت اکسپلورر 11 در نوامبر 2022 کاملاً قطع خواهد شد.

رفع اشکال:

  • رفع اشکالی که در آن راس چند ضلعی در سطح بزرگنمایی خاص تغییر یافته است.
  • رفع اشکال در جایی که محتوای ویندوزهای مختلف با هم همپوشانی داشته باشد.

3.45.8

29 ژوئیه 2021

تغییرات:

  • Embed API: در نقشه های تعبیه شده ، سطح بزرگنمایی پس از هدایت به صفحه جهت ها حفظ می شود.

3.45.7

22 ژوئیه 2021

تغییرات:

  • پشتیبانی از IE11 کاهش می یابد. نقشه های موجود در IE11 اکنون یک پرچم در کانال بتا نشان می دهد.
  • پیوند "Get Directions" را در نقشه های تعبیه شده به روز کرد تا دقیق تر باشد.

رفع اشکال:

  • مسئله ای را برطرف کرد که در آن روش getFeatureById() نتوانست ویژگی ها را با شناسه 0 بازیابی کند.
  • مسئله ای را برطرف کرد که در صورت عدم تعریف یا تهی ، یک UNKNOWN ERROR/SERVICE BACKGROUND ERROR ComponentRestriction می شود.

3.45.6a

15 ژوئیه 2021

تغییرات:

  • هنگام باز شدن ، اکنون هنگامی که اولین کنترل قابل توجه در نمای Infowindow یا هنگام disableAutoPan=true نیست ، تمرکز خود را به ظرف Infowindow مدیریت می شود.

رفع اشکال:

  • رفع اشکال در جایی که نقاشی پلی ناتمام هنگام برداشتن مدیر طراحی به طور خودکار تکمیل می شود و دوباره به نقشه اضافه می شود.
  • رفع اشکالی که در آن رشته های رشته در "نقشه جاسازی شده" به برخی از زبانها کوتاه می شوند.

3.45.5

01 ژوئیه ، 2021

تغییرات:

  • URL به روز شده برای MAPS Studio در Typings و JS API.

رفع اشکال:

  • هنگام ارائه پاسخ به تماس ، رد قول نامشخص را برطرف کرد.

3.45.4

24 ژوئن 2021

تغییرات:

  • رفع اشکالی که باعث شد گفتگوی میانبر صفحه کلید در فرم ارسال شده باز شود.
  • رفع اشکالی که در آن دکمه "میانبرهای صفحه کلید" از تراز خارج بود.
  • اشیاء برداشته شده به طور تصادفی به window اضافه شده اند (کروی ، پولیلینکودک ، پولیومتری). به جای آن باید به این اشیاء در فضای نام کاملاً واجد شرایط خود دسترسی پیدا کرد.

3.45.3

16 ژوئن 2021

رفع اشکال:

  • InfoWindow به روز شده ، به طوری که تمرکز هنگام open() در همان حلقه اجرا مانند MAP FONICATION نامیده نمی شود.

تغییرات:

  • بخش مرجع InfoWindowOpenOptions API را با اطلاعات دقیق تر به روز کرد.
  • حلقه های فوکوس ثابت هنگام استفاده از ناوبری صفحه کلید (گزینه TAB +) در Safari.

3.45.2

10 ژوئن 2021

رفع اشکال:

  • مسئله ای را برطرف کرد که در آن کنترل نوع نقشه به درستی توسط پیشینه گفتگوی میانبر صفحه کلید در API جاسازی شده پوشانده نشده است.
  • مسئله ای را برطرف کرد که می تواند هنگام بارگیری سبک های فونت CSS خطایی ایجاد کند.
  • رفع اشکال در جایی که می تواند هنگام سوزاندن نقشه با یک infowindow باز ، رخ دهد.

تغییرات:

3.45.1

3 ژوئن 2021

تغییرات:

  • مستندات اضافه شده برای انیمیشن ها ، نمادها ، برچسب ها و خصوصیات کدورت به رابط داده ها .
  • برای پشتیبانی بهتر از دسترسی بهتر ، گفتگوی کپی رایت را دوباره طراحی کرد.
  • Infowindows اکنون هنگام باز شدن به طور خودکار تمرکز را مدیریت می کند. این نشان دهنده رفتار پیش فرض جدید است.
  • API infowindowopenoptions اضافه شده و به توسعه دهندگان این امکان را می دهد تا نحوه تمرکز تمرکز هنگام باز کردن Infowindows را کنترل کنند.
  • Infowindows اکنون می تواند با فشار دادن کلید ESC بسته شود.
  • Infowindows اکنون هنگام استفاده از خوانندگان صفحه نمایش به عنوان "گفتگو" اعلام می شود.
  • ایزوله Polyfill اکنون فعال شده است. این تغییر مانع از نصب پلی فیل های داخلی API در صفحه میزبان می شود.

رفع اشکال:

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

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

  • پشتیبانی از وعده ها در جهت ها ، ماتریس از راه دور ، ارتفاع ، GeoCoder ، حداکثر تصاویر بزرگنمایی ، StreetView و AutcompleteService.getPlacePredictions() را فعال کنید.
  • برای بهبود قابلیت کشف میانبرهای صفحه کلید ، کنترل و گفتگوی میانبر صفحه کلید را بر روی نقشه اضافه کرد.
  • نقشه های بردار اکنون در کانال هفتگی موجود است (فقط ویژگی های اصلی ؛ ویژگی های WebGL در کانال بتا موجود است).

3.44.14

13 مه 2021

تغییرات:

  • اکنون هشدار دهنده هنگامی که InfoWindow.open() بدون نقشه مرتبط یا نمونه StreetView نامیده می شود ، به کنسول وارد می شود.

3.44.12

28 آوریل 2021

رفع اشکال:

  • مسئله ای را برطرف کرد که نشانگرهای بهینه شده حذف شده یا پنهان پس از تغییر به نوع نقشه جدید به نقشه اضافه می شوند.

زمینه محلی:

  • پشتیبانی اضافه شده برای آرایه هایی که روش @@iterator ندارند به عنوان یک مقدار معتبر placeTypePreferences تعریف شده است.

3.44.11a

20 آوریل 2021

تغییرات:

  • عملکرد بهبود یافته برای ایجاد نشانگرهای سفارشی با اشیاء نماد.
  • جلوگیری از حرکت تمرکز به منوهای کشویی نوع نقشه هنگام معلق در یک دکمه.

رفع اشکال:

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

3.44.9

8 آوریل 2021

رفع اشکال:

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

3.44.8

1 آوریل 2021

تغییرات:

  • کتابخانه زمینه محلی: آرم Google را در نمای جزئیات مکان به پایین مطالب منتقل کنید.

3.44.7

25 مارس 2021

تغییرات:

  • تمرکز صفحه کلید اکنون هنگام بسته شدن Infowindow به عنصر مناسب باز می گردد.

3.44.4

4 مارس 2021

تغییرات:

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

رفع اشکال:

  • نشت حافظه را برطرف کرد که می تواند هنگام ارائه مکرر نقشه اتفاق بیفتد.
  • نشت حافظه را که می تواند هنگام افزودن یا حذف حلقه ها یا مستطیل ها روی نقشه رخ دهد ، برطرف کنید.

3.44.2

25 فوریه 2021

تغییرات:

  • رفع اشکالی که در آن مکانها به صورت خودکار عملکرد عملکرد getPlacePredictions شوند ، به طور نادرست به نقطه پایانی اشتباه در کانال بتا اشاره می کنند.

3.44.1

18 فوریه 2021

تغییرات:

  • دکمه های انتخاب کننده مکان محلی در هنگام بارگیری مجدد مکان های نشان داده شده ، اکنون از بین می روند.
  • نشانگرهای غیر بهینه اکنون قابل توجه و صفحه کلید در دسترس هستند.
  • کانال بتا: اشیاء حذف شده به طور تصادفی به window اضافه شده اند ( Spherical ، PolylineCodec ، PolyGeometry ). به جای آن باید به این اشیاء در فضای نام کاملاً واجد شرایط خود دسترسی پیدا کرد.
  • در کانال بتا ، جداسازی پلی پیل را روشن کرد. این بدان معنی است که نقشه های JavaScript API دیگر Polyfills را در صفحه میزبان نصب نمی کنند.

3.43.8a

25 فوریه 2021

فقط کانال سه ماهه به روز شد. تغییرات:

  • مشکل نشت حافظه را هنگام ارائه چندین بار نقشه برطرف کرد

3.43.8

5 فوریه 2021

تغییرات:

رفع اشکال:

  • مسئله ای را برطرف کرد که Markers با برچسب ها بر روی رویدادهای کلیک رهگیری شده ، حتی اگر clickable روی False تنظیم شده باشد.

3.43.7a

28 ژانویه ، 2021

رفع اشکال:

  • رفع موضوعات مختلف مربوط به ترسیم پولیلین ها.

3.43.6

21 ژانویه 2021

رفع اشکال:

  • رفع اشکالی که در آن گاهی اوقات سوراخ های چند ضلعی Geojson پر می شد.
  • رفع اشکالی که باعث شده است که در هنگام جابجایی بین نقشه و نمای خیابان ، پوشش را از بین ببرد.

3.43.5

14 ژانویه ، 2021

تغییرات:

  • کادر انتخاب در منوها را تغییر داده تا با خوانندگان صفحه نمایش قابل دسترسی تر باشد.
  • اندازه دکمه های کف را برای پانورامای نمای داخل خیابان افزایش داد.
  • موقعیت کنترل ردیابی حرکت موبایل را در نمای خیابان ثابت کرد.

رفع اشکال:

  • دکمه منوی صفحه کلید اکنون باعث ایجاد رویداد contextmenu می شود.
  • رفع اشکال در جایی که کنترل تمام صفحه در هنگام جابجایی بین نقشه و نمای خیابان در برخی شرایط به درستی کار نمی کند.
  • مسئله ای را برطرف کرد که خوانندگان صفحه قادر به حرکت به نشانگرهای موجود در نقشه نیستند.
  • رفع اشکالی که باعث شده نماد مکان در نشانگر مکان LocalContext ناپدید شود.

3.43.3

9 دسامبر 2020

تغییرات:

  • رابط google.maps.MouseEvent به google.maps.MapMouseEvent تغییر نام داد و یک ویژگی domEvent اضافه کرد و دسترسی مستقیم به رویداد اساسی از DOM را فراهم کرد.
  • رفتار حافظه بهبود یافته از روکش های چند ضلعی.
  • حافظه بوم اکنون به صراحت آزاد شده است تا از مشکلات حافظه سافاری جلوگیری شود.

رفع اشکال:

  • رفع اشکال در جایی که کنترل تمام صفحه هنگام جابجایی بین نقشه و نمای خیابان در برخی شرایط متوقف شد.
  • رفع اشکال در جایی که خطایی در کنسول در رویداد click نشانگر وارد شده است.
  • رفع اشکالی که در آن اندازه منطقه قابل کلیک یک نشانگر خیلی بزرگ ترسیم شده است.
  • رفع اشکال با درگیری های پلی فیلی که بر روی نمادهای IE11 تأثیر می گذارد.

3.43.2

1 دسامبر 2020

تغییرات:

  • رویداد contextmenu را به عنوان یک جایگزین بهتر برای رویداد rightclick اضافه می کند. رویداد contextmenu توانایی پاسخگویی به CTRL را در MACOS اضافه می کند.
  • هنگام ارائه title یا label ، ویژگی های دسترسی را به نشانگرهای غیر بهینه اضافه می کند.
  • برچسب ها و نقش های آریا بیشتری را برای کنترل های MapType ، برای یک تجربه بهبود یافته صفحه نمایش ، اضافه می کند.
  • پشتیبانی از خواننده صفحه نمایش بهبود یافته از کنترل های MapType . هنگامی که کاربر به دور از کنترل حرکت می کند ، منوی کشویی به طور خودکار بسته می شود.
  • تعداد موارد گزارش شده توسط خوانندگان صفحه را در منوی کشویی اصلاح می کند. این مانع از جدا شدن خط به عنوان یک مورد لیست می شود.
  • یک حلقه فوکوس را در عنصر map اضافه می کند تا هنگام تمرکز از طریق تعامل صفحه کلید ، تمرکز صفحه کلید را نشان دهد.
  • کنترل های صفحه کلید اضافی را به کنترل های MapType اضافه می کند. گزینه های کشویی اکنون به طور خودکار بسته می شوند که کنترل از دست می دهد. کلیدهای پیکان بالا و پایین کشویی را باز می کنند و دکمه فرار آن را می بندد. کلیدهای خانگی و انتهایی به ترتیب به اولین و آخرین موارد در کشویی منتقل می شوند.

رفع اشکال:

  • رفع اشکال در جایی که لغو یک انیمیشن نشانگر می تواند در برخی شرایط باعث شود که نشانگر خاص انیمیشن های آینده را زودتر خاتمه دهد.

3.43.1a

20 نوامبر 2020

تغییرات:

  • برای تنظیم کلاس CSS عنصر label ، یک ویژگی className را به رابط MarkerLabel اضافه می کند.
  • پشتیبانی بتا را برای وعده ها در حداکثر سرویس تصاویر بزرگنمایی اضافه می کند.
  • پشتیبانی بتا را برای وعده ها در سرویس StreetView اضافه کنید.
  • در هنگام ارائه title یا label ، متن دسترسی به نشانگرهای غیر بهینه اضافه شده است.
  • برای بهبود دسترسی ، برچسب aria-pressed را از دکمه منوی کنترل MapType Control حذف کرد.
  • DropdownMenu تبدیل شده و DropdownMenuItem به عناصر اصلی برای بهبود دسترسی.
  • متن عنصر کپی رایت را تغییر داد تا استانداردهای کنتراست رنگ را رعایت کند.
  • منوهای کشویی اکنون می توانند با استفاده از کلید Enter یا نوار فضایی باز و بسته شوند.
  • موارد منوی کشویی اکنون می توانند متمرکز شوند.
  • کتابخانه زمینه محلی: دکمه های کنترل چرخ فلک اکنون وقتی که هیچ تاثیری ندارند ، غیرفعال می شوند و دیگر با اولین یا آخرین مورد در لیست همپوشانی ندارند.

رفع اشکال:

  • رفع اشکالی که ممکن است اتفاق بیفتد هنگام عبور GroundOverlays از نصف النهار 180 درجه.
  • میانبرهای صفحه کلید دیگر به طور پیش فرض غیرفعال نمی شوند وقتی disableDefaultUI روی true تنظیم شده است.
  • رفع اشکال در جایی که متن خواننده صفحه برای دکمه های ضامن نقشه نادرست بود.
  • نام دسترسی را اضافه می کند و به Map تایپ می کند.
  • مستندات رابط ثابت که به طور نادرست برخی از خصوصیات اختیاری را در صورت لزوم نشان می دهد.
  • رفع اشکال در جایی که پارامتر سازنده noWrap LatLng ، هنگام عبور از یک LatLngLiteral نادیده گرفته شد.

3.43

18 نوامبر 2020

نسخه 3.43 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

  • کانال هفتگی به نسخه 3.43 به روز شد.
  • کانال سه ماهه به نسخه 3.42 به روز شد.
  • نسخه 3.41 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.40 حذف شد و دیگر قابل استفاده نیست.

3.42.9

15 اکتبر 2020

تغییرات:

  • رفع اشکال در جایی که وضعیت کادر انتخاب اشتباه توسط یک خواننده صفحه نمایش ابلاغ شده است.
  • مسئله با کنترل نقشه ، جایی که زبانه Tab/Shift+به ترتیب اشتباه بود ، رفع شد.
  • دکمه های MAP تبدیل شده از دکمه div به بومی ، برای بهبود دسترسی.
  • اکنون بسته به سطح بزرگنمایی برای نقشه های WebGL محدود شده است.
  • دکمه تمام صفحه ثابت تا حدی در اینترنت اکسپلورر ناپدید می شود که controlSize کمتر از 27 باشد.

3.42.8

7 اکتبر 2020

تغییرات:

  • پشتیبانی بتا برای وعده ها در سرویس دستورالعمل ها اضافه شد.
  • componentRestrictions GeoCoder اکنون چک های اعتبار سنجی را برای رشته های خالی انجام می دهد.
  • رفع اشکال در جایی که برچسب نشانگر توسط نماد نشانگر سفارشی روی سافاری پوشانده شده است.

پشتیبانی از نمادهای مکان به روز شده

1 اکتبر 2020

نمادهای برگشتی با جزئیات مکان و درخواست های جستجوی مکان برای استفاده از گلیف های نماد جدید به روز شده اند. هیچ اقدامی لازم نیست ، گلیف های جدید به طور خودکار نمایش داده می شوند.

3.42.7

29 سپتامبر 2020

تغییرات:

  • رفع اشکال در جایی که سفارش کلمه برای زبانهای RTL (راست به چپ) در مورد ابزار کنترل "گزارش یک خطای نقشه" اشتباه بود.
  • برچسب نشانگر محور برای جهت متن RTL.

3.42.6

21 سپتامبر 2020

تغییرات:

3.42.5

16 سپتامبر 2020

تغییرات:

  • روش به روز شده LatLngBounds.union برای رسیدگی به مواردی که دو مرز بیش از 180 درجه است.

3.42.4

8 سپتامبر 2020

تغییرات:

  • در حال حاضر خطایی به کنسول وارد می شود که یک Date.now() اجرا می شود.
  • پشتیبانی بتا اضافه شده برای وعده ها در روشهای خدمات ارتفاع.
  • یک ویژگی جدید InfoWindow.minWidth برای مشخص کردن حداقل عرض برای یک InfoWindow معرفی کرد.
  • رفع اشکال در جایی که مسیرها پس از تغییر مقصد تار می شوند.

3.42

19 اوت 2020

نسخه 3.42 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

تغییرات:

  • Infowindows اکنون دارای حداکثر عرض پیش فرض 648px است که می تواند با تنظیم خاصیت MaxWidth Infowindow ، نادیده گرفته شود. عرض یک infowindow اکنون می تواند از 648px فراتر رود اما همچنان با عرض نقشه محدود خواهد شد. (قبلاً ، Infowindows همیشه به کمتر از 648px یا عرض نقشه محدود می شد.)
  • در حالی که مجموعه داده های بزرگ Geojson را ارائه می دهید ، از سوسو زدن رندر به سبک پیش فرض جلوگیری کنید.
  • کانال هفتگی به نسخه 3.42 به روز شد.
  • کانال سه ماهه به نسخه 3.41 به روز شد.
  • نسخه 3.40 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.39 حذف شد و دیگر قابل استفاده نیست.

3.41.7

22 جولای 2020

درست شد:

  • رفع اشکال در جایی که تنظیم ویژگی clickableIcons در false در هنگام استفاده از یک ظاهر طراحی ابری هیچ تاثیری ندارد.

3.41.5

6 جولای 2020

تغییرات:

  • انواع قابل اعتماد را برطرف می کند.

3.41.2

27 مه 2020

تغییرات:

  • زمینه مکان ها permanently_closed در کتابخانه مکان ها ، نقشه های JavaScript API مستهلک می شوند.

3.41

20 مه 2020

نسخه 3.41 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

  • کانال هفتگی به نسخه 3.41 به روز شد.
  • کانال سه ماهه به نسخه 3.40 به روز شد.
  • نسخه 3.39 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.38 حذف شد و دیگر قابل استفاده نیست.

3.40.11

28 آوریل 2020

تغییرات:

  • یک زمینه جدید ، business_status را اضافه می کند تا نتایج جستجو و جزئیات را قرار دهد. از این قسمت به جای permanently_closed استفاده کنید.
  • هنگام درخواست (جدید) PlaceResult.utc_offset_minutes ، یک هشدار کنسول نادرست را برطرف می کند. اکنون اخطار برای PlaceResult.utc_offset بازگردانده شده است ، که کاهش یافته است.

3.40.9

14 آوریل 2020

تغییرات:

  • در صورت تصویب MAPDIV که یک عنصر نیست ، MAP اکنون تشخیص نامعتبر را آسانتر می کند.
  • مرورگر Chrome Autofilling یک آدرس به google.maps.places.Autocomplete دیگر نباید درخواست خودکار را به سرور ایجاد کند (که از صورتحساب جلوگیری می کند).
  • خاصیت maxWidth را دقیق تر کرد. قبل از این تغییر ، اگر maxWidth یک InfoWindow را 100 مشخص کنید ، حداکثر عرض واقعی InfoWindow 94px خواهد بود. پس از این تغییر ، حداکثر عرض در واقع 100px خواهد بود.
  • هنگام استفاده از نشانگرها و مرزهای نقشه ، مشکل نشت حافظه را با Paint Builder Builder رفع می کند.

3.40.6

24 مارس 2020

تغییرات:

  • متن کوتاه شده را در قسمت زمان سفر برای IE11 برطرف کرد.

3.40.4

10 مارس 2020

تغییرات:

  • رفع اشکال در جایی که تماس با setTilt() دو بار می تواند نقشه را بکشد.

3.40.2

23 فوریه 2020

تغییرات:

  • iframe پنهان در نقشه حذف شده از ناوبری برگه.

3.40.1

18 فوریه 2020

تغییرات:

  • در مورد نامعتبر برای V = بتا هشدار ندهید.
  • هنگام نمایش خیابان ، مشکلی را با پیمایش برطرف می کند.

3.40

11 فوریه 2020

نسخه 3.40 از نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

  • کانال هفتگی به نسخه 3.40 به روز شد.
  • کانال سه ماهه به نسخه 3.39 به روز شد.
  • نسخه 3.38 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.37 حذف شد و دیگر قابل استفاده نیست.

3.39.6

08 ژانویه 2020

نسخه 3.39.6 از نقشه های API JavaScript اکنون در دسترس است. راهنمای نسخه را ببینید.

درست شد:

  • برای درخواست های راهنمایی ، ZERO_RESULTS اکنون به کنسول وارد شده و دیگر منجر به ورود به خطا نمی شود.

3.39

20 نوامبر 2019

نسخه 3.39 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

تغییرات:

  • اینترنت اکسپلورر 10 دیگر پشتیبانی نمی شود (3.38 آخرین نسخه برای پشتیبانی از آن بود).
  • AutocompletePrediction اکنون فاصله مستقیم خط را به مکان انتخاب شده ، از مبدا مشخص شده LAT/LNG باز می گرداند.

استهلاک:

  • Fields Fields open_now و utc_offset از 20 نوامبر 2019 مستهلک می شوند و در تاریخ 20 فوریه 2021 خاموش می شوند. برای کسب اطلاعات بیشتر به مکان های مهاجرت میدانی مراجعه کنید.
  • کانال هفتگی به نسخه 3.39 به روز شد.
  • کانال سه ماهه به نسخه 3.38 به روز شد.
  • نسخه 3.37 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.36 حذف شد و دیگر قابل استفاده نیست.

3.38

20 آگوست 2019

نسخه 3.38 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

  • کانال هفتگی به نسخه 3.38 به روز شد.
  • کانال سه ماهه به نسخه 3.37 به روز شد.
  • نسخه 3.36 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.35 حذف شد و دیگر قابل استفاده نیست.
  • جداول فیوژن دیگر قابل استفاده نیست (3.37 آخرین نسخه برای پشتیبانی از آن بود).
  • پشتیبانی از اینترنت اکسپلورر 10 اکنون کاهش یافته است و بسته به کانال انتشار یا شماره نسخه مورد استفاده شما بین نوامبر 2019 و مه 2020 به پایان می رسد.

3.37

15 مه 2019

نسخه 3.37 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

  • کانال هفتگی به نسخه 3.37 به روز شد.
  • کانال سه ماهه به نسخه 3.36 به روز شد.
  • نسخه 3.35 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.34 حذف شد و دیگر قابل استفاده نیست.
  • Internet Explorer 9 دیگر قابل استفاده نیست (3.34 آخرین نسخه برای پشتیبانی از آن بود).

3.36

14 فوریه 2019

نسخه 3.36 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

تغییرات:

  • ویژگی های جدید اضافه شده است:
    • اکنون می توانید با استفاده از mapoption.controlsize ، اندازه کنترل نقشه را تغییر دهید.
    • اکنون می توانید با استفاده از mapoptions.restriction مرزهای نقشه را محدود کنید.
  • Infowindow بهبود یافته است.
  • کانال هفتگی به نسخه 3.36 به روز شد.
  • کانال سه ماهه به نسخه 3.35 به روز شد.
  • نسخه 3.34 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.33 حذف شد و دیگر قابل استفاده نیست.

3.35

29 ژانویه 2019

تغییرات:

  • API اکنون می تواند تعداد کل بررسی ها را برای هر مکان برگرداند.
  • پشتیبانی اضافه شده برای کدهای به علاوه . کدهای به علاوه کدهای کوتاهی هستند که آدرس برای هر مکان در جهان ، حتی در مناطقی که آدرس های سنتی خیابانی وجود ندارد ، ارائه می دهند.
  • اینترنت اکسپلورر 9 دیگر پشتیبانی نمی شود.

استهلاک:

  • پارامتر placeIdOnly برای Autocomplete کاهش می یابد.
  • لایه جداول همجوشی در نقشه های API JavaScript از 3 دسامبر 2018 مستهلک می شود. بیشتر بدانید .

13 نوامبر 2018

نسخه 3.35 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

تغییرات:

  • کانال هفتگی به نسخه 3.35 به روز شد.
  • کانال سه ماهه به نسخه 3.34 به روز شد.
  • نسخه 3.33 در صورت درخواست توسط شماره هنوز در دسترس است.
  • نسخه 3.32 حذف شد و دیگر قابل استفاده نیست.

3.34

14 آگوست 2018

نسخه 3.34 نقشه های JavaScript API اکنون در دسترس است. راهنمای نسخه را ببینید.

تغییرات:

  • نام های نسخه جدید اجرا شده است. اکنون می توانید کانال های انتشار یا شماره نسخه ها را مشخص کنید:
    • کانال هفتگی به نسخه 3.34 به روز شد.
    • کانال سه ماهه به نسخه 3.33 به روز شد.
    • نسخه 3.32 هنوز در دسترس است.
    • نسخه 3.31 حذف شد و دیگر قابل استفاده نیست. مشتریان که نسخه های 3.0 تا 3.31 را مشخص می کنند ، به جای آن ، کانال هفتگی یا کانال سه ماهه ، کانال پیش فرض خود را دریافت می کنند (به راهنمای نسخه سازی مراجعه کنید).
  • در حال حاضر یک کنترل بزرگتر کنترل شده است. با افزایش عملکرد لمسی در دستگاه های مختلف ، UI کنترل را تنظیم کردیم تا برای لمس انگشت و کلیک ماوس متناسب باشد. (با بارگذاری API با V = سه ماهه ، V = 3.33 یا V = 3.32 امکان پذیر است.)

3.33

11 ژوئن 2018

تغییرات:

16 مه 2018

نسخه 3.33 از نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. راهنمای نسخه API را ببینید.

تغییرات:

3.32

13 فوریه 2018

تغییرات:

  • اکنون یک رندر آزمایشی جدید در دسترس است.
  • اکنون یک نقشه پایه آزمایشگاهی جدید در دسترس است.

3.31

13 فوریه 2018

تغییرات:

  • 256 نشانگر اول نشانگر DOM را به طور پیش فرض بسازید ، سپس نشانگرهای کاشی های بعدی را نشان دهید. پیش فرض فعلی همه نشانگرهای کاشی است.
  • در سطح بزرگنمایی بالا (بزرگنمایی) هنگام کشیدن پگمن ، NEAREST را ترجیح می دهید ، نه BEST پانوراما انتخاب شده در گوگل.
  • gestureHandling: none مانند draggable: false وقتی در داخل یک کنترل کننده Mousedown تغییر می یابد (اکنون در mousedown شروع می شود).

21 نوامبر 2017

نسخه 3.31 نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. راهنمای نسخه API را ببینید.

تغییرات:

  • اکنون زمینه region با درخواست جزئیات مکان بازگردانده شده است.

3.30

16 آگوست 2017

نسخه 3.30 نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. راهنمای نسخه API را ببینید.

تغییرات:

  • دکمه تمام صفحه اکنون به طور پیش فرض روی دسک تاپ فعال شده است.
  • این نسخه ویژگی gestureHandling را برای برنامه های رومیزی معرفی می کند که با استفاده از چرخ پیمایش ماوس یا صفحه لمسی ماوس ، تعامل کاربر را فعال می کند. برای کنترل نحوه تعامل کاربران با یک نقشه ، توصیه می شود به جای scrollwheel ، disableDoubleClickZoom draggable از ویژگی های gestureHandling استفاده کنید.

3.29

16 مه 2017

نسخه 3.29 نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. راهنمای نسخه API را ببینید.

تغییرات:

  • قالب شناسه PANO برای پانورامای نمای خیابان تولید شده (سفارشی) به دلیل به روزرسانی زیرساخت های اساسی تغییر کرده است. این کمی تعداد پانورامای موجود را افزایش می دهد.
    • درخواست های پانورامای تولید شده توسط کاربر (سفارشی) با استفاده از شناسه Pano قدیمی در نقشه های API JavaScript هنوز هم کار می کنند. اگر سعی می کنید با استفاده از ویژگی position شیء StreetViewPanoramaOptions یک پانوراما پیدا کنید ، نتیجه شما حاوی شناسه Pano جدید خواهد بود. نیازی به نقشه برداری از شناسه های قدیمی و جدید Pano نیست ، زیرا هر دو معتبر خواهند بود.
    • اگر به تجزیه و تحلیل Pano ID وابسته هستید و/یا منطق تأیید ، توجه داشته باشید که قالب شناسه های PANO ممکن است تغییر کند.
    • می توانید با استفاده از ردیاب مسئله ، هرگونه مسئله را گزارش کنید.
  • به روزرسانی در روش fitBounds کلاس google.maps.Map .
    • برای تغییر منظره در حالی که نقشه پنهان است ، اکنون می توانید نقشه را روی دید قرار دهید: پنهان ، از این طریق اطمینان حاصل کنید که DIV MAP از اندازه واقعی برخوردار است.

3.28

18 آوریل 2017

خاصیت draggable شیء MapOptions مستهلک می شود. برای غیرفعال کردن نقشه روی دستگاه های دسک تاپ ، از ویژگی gestureHandling استفاده کرده و آن را بر روی none قرار دهید.

15 فوریه 2017

نسخه 3.28 از نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. راهنمای نسخه API را ببینید.

تغییرات:

  • نقشه های امضا شده دیگر در نسخه 3.28 و بالاتر از نقشه های API JavaScript پشتیبانی نمی شوند.

3.27

2 فوریه 2017

درست شد:

  • شماره 11331 : متن داخل infowindow نمی تواند انتخاب شود

10 ژانویه 2017

اکنون می توانید پیش بینی های خودکار را فقط از چندین کشور محدود کنید. شما می توانید این کار را با مشخص کردن حداکثر 5 کشور در زمینه componentRestrictions از AutocompleteOptions انجام دهید.

15 نوامبر 2016

نسخه 3.27 نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. (به راهنمای نسخه API مراجعه کنید.)

تغییرات:

  • یک گزینه جدید gestureHandling در شیء MapOptions به شما کمک می کند تا هنگام تعامل با نقشه در دستگاه های تلفن همراه ، تجربه کاربران خود را بهینه کنید. مقادیر موجود عبارتند از:
    • greedy : نقشه همیشه وقتی کاربر صفحه را می چرخاند (می کشید) صفحه را (بالا یا پایین ، سمت چپ یا راست) تابه می کند. به عبارت دیگر ، هر دو ضربه تند وشدید زدن یک انگشت و یک ضربه تند وشدید زدن دو انگشت باعث ایجاد تابه می شود.
    • cooperative : کاربر باید با یک انگشت بکشید تا صفحه و دو انگشت را پیمایش کند تا نقشه را ببندد. اگر کاربر نقشه را با یک انگشت بکشد ، یک پوشش روی نقشه ظاهر می شود ، و سریع به کاربر می گوید از دو انگشت برای جابجایی نقشه استفاده کند. برای دیدن حالت تعاونی در عمل ، نمونه فوق را در دستگاه تلفن همراه مشاهده کنید.
    • none : نقشه قابل استفاده و قابل استفاده نیست.
    • auto (پیش فرض): بسته به اینکه صفحه قابل پیمایش باشد یا نه ، رفتار یا cooperative یا greedy است.

    برای اطلاعات بیشتر و مثال ، به راهنمای توسعه دهنده مراجعه کنید.

  • کنترل تمام صفحه به طور پیش فرض در دستگاه های تلفن همراه قابل مشاهده است ، بنابراین کاربران می توانند به راحتی نقشه را بزرگ کنند. هنگامی که نقشه در حالت تمام صفحه قرار دارد ، کاربران می توانند با استفاده از یک یا دو انگشت نقشه را ببندند. توجه: iOS از ویژگی تمام صفحه پشتیبانی نمی کند. بنابراین کنترل تمام صفحه در دستگاه های iOS قابل مشاهده نیست.

نقشه های امضا شده کاهش یافته است

6 اکتبر 2016

ویژگی امضا شده کاهش می یابد. نسخه های 3.27 و اوایل نقشه های JavaScript API همچنان به پشتیبانی از نقشه های امضا شده ادامه می دهند. یک نسخه آینده دیگر از نقشه های امضا شده پشتیبانی نمی کند ، بلکه به پشتیبانی از ویژگی هایی که با استفاده از یک پنجره اطلاعات یا SaveWidget ، مکانی را در Google Maps ذخیره می کند ، پشتیبانی می کند. درباره نقشه های امضا شده بیشتر بخوانید.

تغییر از طریق ایستگاه های راه در پاسخ به سرویس

29 اوت 2016

قسمت via_waypoints در پاسخ خدمات Directions شامل مجموعه ای از ایستگاه های راه است که در درخواست اصلی مشخص نشده است. قسمت via_waypoints همچنان در پاسخ جهت DragGable ظاهر خواهد شد ، اما در پاسخ مسیر جایگزین مستهلک می شود. نسخه 3.27 آخرین نسخه API خواهد بود که via_waypoints در مسیرهای جایگزین پشتیبانی می کند.

رویکرد توصیه شده درخواست مسیرهای جایگزین است ، سپس تمام مسیرها را به عنوان غیر قابل کشش به علاوه مسیر اصلی به عنوان draggable نمایش می دهد. کاربران می توانند مسیر اصلی را تا زمانی که با یک مسیر جایگزین مطابقت داشته باشد ، بکشید. قسمت via_waypoints در مسیر حاصل (کشیده شده توسط کاربر) در دسترس است.

3.26

18 آگوست 2016

نسخه 3.26 نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. (به راهنمای نسخه API مراجعه کنید.)

تغییرات:

  • نمای جدید خیابان ، پیشرفت های ارائه دهنده ای را از جمله انتقال و انیمیشن های نرم و صاف ، مدل سازی شیء بهبود یافته ، پشتیبانی بهتر از تلفن همراه و کنترل های واضح تر به ارمغان می آورد. جزئیات مربوط به وبلاگ Google Geo Developers را مشاهده کنید.
  • API اکنون از رویدادهای جهت گیری دستگاه در نمای خیابان پشتیبانی می کند ، بنابراین کاربران دستگاه های تلفن همراه می توانند با جابجایی تلفن های خود به اطراف نگاه کنند. به عنوان یک توسعه دهنده ، می توانید این ویژگی را فعال یا غیرفعال کنید. برای جزئیات بیشتر به راهنمای توسعه دهنده مراجعه کنید.

3.25

25 مه 2016

نسخه 3.25 نقشه های JavaScript API اکنون به عنوان نسخه آزمایشی در دسترس است. (به راهنمای نسخه API مراجعه کنید.)

پشتیبانی اینترنتی اکسپلورر 9 به پایان می رسد

2 مه 2016

از تاریخ 30 آوریل 2016 ، اینترنت اکسپلورر 9 دیگر به طور رسمی توسط نقشه های JavaScript API پشتیبانی نمی شود. لیست مرورگرهای پشتیبانی شده را مشاهده کنید.

3.24

14 آوریل 2016

تغییرات:

  • اکنون می توانید کلیک بر روی نمادهای نقشه را غیرفعال کنید. یک نماد نقشه نشان دهنده یک نقطه مورد علاقه است که به عنوان POI نیز شناخته می شود. روش setClickableIcons را در google.maps.Map مشاهده کنید.

31 مارس 2016

درست شد:

  • شماره 9507 : پیوندها در نمای خیابان اکنون دوباره در سافاری کار می کنند.

28 مارس 2016

درست شد:

  • شماره 9394 : وقتی کاربر یک پنجره اطلاعات را برای یک نماد نقشه پایه باز می کند ، به طور خودکار بسته می شود و برعکس.
  • هنگامی که نقشه پایه با استفاده از ویژگی styles روی نقشه طراحی شده است ، یک آرم سفید Google را نشان دهید (قبلاً ، این آرم فقط هنگام استفاده از یک سبک با استفاده از StyledMaptype سفید می شد).

18 مارس 2016

درست شد:

  • شماره 9424 : new LatLng({lat: 0, lng: 0})
  • Panning Mouse ثابت با نمایشگر New Street View (با google.maps.streetViewViewer = 'photosphere' ).

15 فوریه 2016

تغییرات:

  • امکان انصراف از کنترل های جدید با استفاده از google.maps.controlStyle = 'azteca' حذف شده است.

3.23

18 ژانویه 2016

تغییرات:

  • این نسخه شامل یک کنترل تمام صفحه جدید برای نقشه است. کاربران می توانند برای به حداکثر رساندن نقشه بر روی کنترل کلیک کنند تا کل صفحه را به خود اختصاص دهد. به طور پیش فرض ، این کنترل خاموش است. می توانید آن را در MapOptions فعال کنید و با استفاده از FullscreenControlOptions آن را پیکربندی کنید. موقعیت پیش فرض آن RIGHT_TOP است.
  • کنترل تمام صفحه برای نمای خیابان به طور پیش فرض فعال می شود. می توانید آن را از طریق StreetViewPanoramaOptions غیرفعال کرده و با استفاده از FullscreenControlOptions پیکربندی کنید. موقعیت پیش فرض آن در حال حاضر RIGHT_TOP است.

4 ژانویه 2016

درست شد:

  • شماره 9009 : هنگام سنتز رویدادهای ماوس از لمس ، برای سازگاری با jQuery از دکمه سمت چپ به جای دکمه میانی استفاده کنید.
  • شماره 4201 : API دیگر از eval() استفاده نمی کند. بنابراین ، اکنون می توان از API بدون دستورالعمل سیاست امنیتی محتوای unsafe-eval استفاده کرد.

21 دسامبر 2015

تغییرات:

  • گزینه MAP برای غیرفعال کردن دکمه ورود به سیستم برای امضا در نقشه ها (این نماد را برای ورود به سیستم در کاربران نشان می دهد ، باز هم اجازه می دهد تا از طریق امضا در اقدامات وارد سیستم شوید (به عنوان مثال بازیگر) اما دیگر دکمه ورود به سیستم را ندارد نقشه هنگام تنظیم این گزینه).
  • رابط درخواست های جستجوی متن تغییر کرده است. پارامتر types از اول مارس 2016 با یک پارامتر type جدید جایگزین می شود که فقط از یک نوع در هر درخواست جستجو پشتیبانی می کند. علاوه بر این ، انواع establishment ، food و grocery_or_supermarket دیگر به عنوان پارامترهای جستجو پشتیبانی نمی شوند (اما ممکن است این نوع هنوز در نتایج یک جستجو بازگردانده شود). درخواست های با استفاده از پارامتر Legacy types تا اول مارس 2017 پشتیبانی می شود و پس از آن تمام جستجوهای متنی باید از اجرای جدید استفاده کنند.

2 دسامبر 2015

تغییرات:

  • سازنده Autocomplete تأیید می کند که به یک عنصر ورودی داده می شود.
  • نقطه اصلی نقشه مورد علاقه ویندوز همان محتوا را در حالت غیر امضا شده به عنوان حالت امضا نشان می دهد.
  • Google Maps API Externs برای کامپایلر بسته شدن اکنون نوع (شماره یا رشته) را برای Enums مشخص کنید.

25 نوامبر 2015

تغییرات:

  • روشهای اضافه شده .toJSON() به اشیاء LatLng و LatLngBounds . این موارد در نظر گرفته شده است از طریق JSON.stringify() استفاده شود.

19 نوامبر 2015

تغییرات:

  • آرم گوگل سفید برای نقشه های سبک

درست شد:

  • شماره 8674 : اشکال: محافظت در برابر IMG {حداکثر عرض: 100 ٪ ؛ }

3.22

7 ژانویه 2016

درست شد:

  • شماره 9009 : هنگام سنتز رویدادهای ماوس از لمس ، برای سازگاری با jQuery از دکمه سمت چپ به جای دکمه میانی استفاده کنید.

10 نوامبر 2015

تغییرات:

  • سرویس مسیرها و سرویس ماتریس از راه دور اکنون زمان پیش بینی شده در ترافیک (در زمینه پاسخ duration_in_traffic ) را هنگام رانندگی باز می گردانند. برای دریافت زمان مسافرتی پیش بینی شده ، یک شیء drivingOptions را در درخواست ، مشخص کنید ، مشخص کنید که یک departureTime فعلی یا آینده را مشخص کنید. همچنین می توانید یک trafficModel از خوش بینانه ، بدبین یا بهترین حدس (پیش فرض) را مشخص کنید تا بر فرضیات مورد استفاده در هنگام محاسبه زمان سفر تأثیر بگذارد. برای جزئیات بیشتر ، به راهنمای توسعه دهنده خدمات مسیرها و سرویس ماتریس از راه دور مراجعه کنید. توجه: duration_in_traffic فقط برای مشتریان Plate Plan Plan Google Maps Platform در دسترس است.

منسوخ:

  • اکنون زمینه درخواست durationInTraffic کاهش یافته است. 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.

5 نوامبر 2015

منسوخ:

  • 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 .

22 سپتامبر 2015

Changes:

  • 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.

15 سپتامبر 2015

Changes:

  • 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.

منسوخ:

  • 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 سپتامبر 2015

Changes:

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

Internet Explorer 8 support ends

31 آگوست 2015

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 .

3.21

5 آگوست 2015

Changes:

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

21 جولای 2015

Changes:

  • 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.

6 جولای 2015

درست شد:

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

17 ژوئن 2015

Changes:

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

2 ژوئن 2015

Changes:

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

2 ژوئن 2015

تغییرات:

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

28 مه 2015

Changes:

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

19 مه 2015

درست شد:

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

3.20

24 آوریل 2015

درست شد:

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

13 آوریل 2015

درست شد:

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

25 مارس 2015

درست شد:

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

17 مارس 2015

درست شد:

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

17 فوریه 2015

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

3.19

24 آوریل 2015

درست شد:

  • Cursors in signed-in mode.

19 مارس 2015

درست شد:

  • Issue 7756 : Bug: Safari 8 performance regression

20 ژانویه 2015

درست شد:

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

13 on January 2015

درست شد:

  • tiles are now hidden from screen readers

17 دسامبر 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 نوامبر 2014

درست شد:

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

3.18

04 December 2014

درست شد:

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

18 سپتامبر 2014

درست شد:

  • Issue 7136 : Multiple marker titles not working in Firefox

09 September 2014

درست شد:

  • Issue 7098 : Setting streetview POV heading throws an error

26 آگوست 2014

3.18 released to experimental.

3.17 is now stable.

3.17

20 آگوست 2014

درست شد:

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

12 آگوست 2014

درست شد:

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

31 جولای 2014

اضافه:

  • 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.

24 ژوئن 2014

اضافه:

  • 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.

26 مه 2014

اضافه:

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

20 مه 2014

3.17 released to experimental.

3.16

15 آوریل 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 )

31 مارس 2014

درست شد:

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

26 March 2014

درست شد:

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

18 مارس 2014

اضافه:

12 مارس 2014

اضافه:

24 February 2014

اضافه:

  • Support for ferries in Distance Matrix and Directions services.

17 فوریه 2014

3.16 released to experimental.

3.15

03 March 2014

درست شد:

10 فوریه 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 )

29 January 2014

درست شد:

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

22 ژانویه 2014

درست شد:

16 ژانویه 2014

درست شد:

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

27 نوامبر 2013

درست شد:

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

19 نوامبر 2013

درست شد:

  • Directions panel maneuver icons are not properly displayed in Firefox

3.14

10 سپتامبر 2013

درست شد:

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

15 آگوست 2013

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

3.13

25 ژوئن 2013

اضافه:

  • DynamicMapsEngineLayer

11 ژوئن 2013

اضافه:

درست شد:

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

3.12

04 June 2013

درست شد:

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

15 مه 2013

اضافه:

29 آوریل 2013

درست شد:

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

3.11

19 فوریه 2013

درست شد:

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

12 فوریه 2013

درست شد:

  • 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 ژانویه 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

22 ژانویه 2013

اضافه:

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

15 ژانویه 2013

درست شد:

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

07 January 2013

درست شد:

17 دسامبر 2012

اضافه:

  • New Languages: Urdu & Icelandic

درست شد:

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

17 دسامبر 2012

اضافه:

  • New Languages: Urdu & Icelandic

درست شد:

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

10 دسامبر 2012

اضافه:

  • 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 )

27 نوامبر 2012

اضافه:

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

درست شد:

  • MapTypeControl did not clear styles ( Issue 4588 )

3.10

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 )

25 سپتامبر 2012

اضافه:

  • 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.

3.9

10 سپتامبر 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

3.8

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 )

15 فوریه 2012

درست شد:

  • 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.

3.7

7 فوریه 2012

درست شد:

  • 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 )

31 ژانویه 2012

درست شد:

  • 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)

24 ژانویه 2012

درست شد:

  • 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

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 )

10 ژانویه 2012

درست شد:

  • Show pegman if disableDefaultUI is true and streetViewControl is true

December 7, 2011

درست شد:

  • 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.

22 نوامبر 2011

درست شد:

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

November 7, 2011

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+

3.6

31 اکتبر 2011

درست شد:

  • Error when Maps API used with Prototype Library on IE7

25 اکتبر 2011

درست شد:

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

18 اکتبر 2011

Noticeable changes:

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

10 اکتبر 2011

درست شد:

  • Address is too long in the Street View preview

27 سپتامبر 2011

درست شد:

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

27 سپتامبر 2011

درست شد:

  • 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

20 سپتامبر 2011

درست شد:

  • 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

12 سپتامبر 2011

Resolved issues:

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

Noticeable changes:

  • GeocoderResult.formatted_address not documented

6 سپتامبر 2011

درست شد:

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

29 آگوست 2011

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

August 24, 2011

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.

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.

3.5

10 آگوست 2011

درست شد:

  • 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

August 2, 2011

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

July 18, 2011

Resolved issues:

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

11 جولای 2011

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

July 5, 2011

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

30 ژوئن 2011

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

8 ژوئن 2011

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

17 مه 2011

Resolved issues:

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

Noticeable changes:

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

7 مه 2011

No noticeable changes.

3.4

7 مه 2011

No noticeable changes.

6 مه 2011

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

14 آوریل 2011

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)

14 آوریل 2011

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.

April 5, 2011

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

22 مارس 2011

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

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

11 مارس 2011

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

2 مارس 2011

Noticeable changes:

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

22 فوریه 2011

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 )

18 فوریه 2011

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

8 فوریه 2011

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

3.3

17 مارس 2011

Resolved issues:

  • Polygon not rendering

8 فوریه 2011

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

21 ژانویه 2011

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

17 ژانویه 2011

Resolved issues:

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

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

3.2

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

3.1

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

22 ژوئیه 2010

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

3.0

18 مه 2010

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

13 مه 2010

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

7 مه 2010

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

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

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

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

11 آوریل 2010

No noticeable changes or changed issues.

5 آوریل 2010

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.

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.

10 مارس 2010

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:

Mar 3, 2010

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.

26 فوریه 2010

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.

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.

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

19 ژانویه 2010

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:

17 دسامبر 2009

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.

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.

25 نوامبر 2009

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.

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.
    • باسکی
    • گالیسیایی
    • تاگالوگ

29 اکتبر 2009

Changed issues :

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

Other noticeable changes:

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

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

28 سپتامبر 2009

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

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 .

10 سپتامبر 2009

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. مثلا:
    • 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.

2 سپتامبر 2009

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

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.

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.

4 آگوست 2009

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

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.

12 ژوئن 2009

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