Kullanımdan kaldırmalar

Bu sayfada, şu anda kullanımdan kaldırma döneminde olan tüm Google Haritalar Platformu ürünleri ve özellikleri listelenmektedir. Buna Haritalar, Rotalar ve Yerler'in altındaki ürünler dahildir.

Desteği sonlandırmanın işleyiş şekli

Bir ürün, özellik veya sürüm için kullanımdan kaldırma süreci, kullanımdan kaldırma için duyuru tarihinde başlar. Ürün, özellik veya sürüm, kullanımdan kaldırma süresi boyunca (genellikle 12 ay) kullanılabilir olmaya devam eder. Kullanımdan kaldırma süresi dolduktan sonra ürün, özellik veya sürümün kullanımdan kaldırılması beklenir ve artık kullanılamaz.

İzlenen e-posta adresleri olan Proje Sahipleri, her bir projesini etkileyen değişikliklerle ilgili proaktif bildirimler alır. Önemli güncellemeler, kullanımdan kaldırma işlemleri ve diğer değişiklikler hakkında bilgi edinin.

SDK sürümlerinde desteğin sonlandırılması

SDK'larda ve Maps JavaScript API'de özelliğin kullanımdan kaldırılması, sürüm kullanılabilirliğiyle bağlantılıdır. Yeni ana sürümler, özellik kullanımdan kaldırma işlemleri dahil olmak üzere zarar veren değişiklikleri bildirir ve sürüm notları, kullanımdan kaldırılan her özelliğin maksimum destekleyici sürümünü gösterir. Destekleyen maksimum SDK sürümü mevcut olduğu sürece kullanımdan kaldırılmış özelliği kullanmaya devam edebilirsiniz. SDK'nın bir sonraki ana sürümüne geçmek için, desteği sonlandırma özelliğinin kullanımını kodunuzdan kaldırmanız veya onun yeni sürümüne geçmeniz gerekir.

Üç aylık sürüm ve kullanımdan kaldırma programı kapsamındaki Haritalar JavaScript API sürümünün kullanılabilirliği hakkında daha fazla bilgi edinin.

Android için Haritalar SDK'sı, iOS için Haritalar SDK'sı, Android için Yerler SDK'sı ve iOS için Yerler SDK'sı ile sürüm bağımlılıklarını yönetme hakkında bilgi edinin.

Etkin kullanımdan kaldırmalar

Bu bölümde, şu anda kullanımdan kaldırılma aşamasında olan tüm ürün ve özellikler listelenmektedir.


Maps JavaScript API Yer Otomatik Tamamlama Hizmetindeki sınırlar, konum ve yarıçap (Mayıs 2023 itibarıyla kullanımdan kaldırılmıştır)

Maps JavaScript API'deki Yer Otomatik Tamamlama Hizmeti için şu istek seçenekleri Mayıs 2023 itibarıyla kullanımdan kaldırılmıştır: sınırlar, konum ve yarıçap. Bunun yerine lütfen locationBias ve locationRestriction değerlerini kullanın.

Bu özellik çalışmaya devam edecek ve destek sonlandırılmadan önce 12 aylık bir uyarı gönderilecektir.


Yerel Bağlam Kitaplığı, Maps JavaScript API (3.51.2 sürümü itibarıyla kullanımdan kaldırıldı)

Bu beta özelliğin sınırlı şekilde benimsenmesi nedeniyle, Yerel Bağlam Kitaplığı 3.51.2 sürümü itibarıyla kullanımdan kaldırılmıştır. Yerel İçerik Kitaplığı, Ocak 2024'te kullanımdan kaldırılacak. O zamana kadar, önemli hatalar ve olaylar için düzeltmeler yapılacaktır.

Kendiniz Yerel Bağlam Kitaplığına benzer bir deneyim oluşturmak istiyorsanız Quick Builder'daki "Neighborhood Discovery" çözümüne göz atmanızı veya Maps Yer API'si Yer Kitaplığı'nı kullanmanızı öneririz. Yerler Kitaplığı için kod örnekleri ve codelab'ler size yardımcı olabilir.


Android için Yerler SDK'sı (Yer 31 Mart 2022 itibarıyla) için Yerler uyumluluk kitaplığı

Android için Yerler SDK'sının Yerler uyumluluğu kitaplığının tüm sürümleri 31 Mart 2022 itibarıyla kullanımdan kaldırılmıştır. Android için 2.6.0 sürümündeki (bağımlılıklarda com.google.android.libraries.places:places-compat:2.6.0 olarak belirtilmiştir) Yerler SDK'sındaki Yerler uyumluluğu kitaplığını donduruyoruz.

Bu tarihten sonra bu kitaplığın yeni sürümleri yayınlanmayacak. Android için Yerler SDK'sının 2.6.0 sürümünden sonra özelliklere ve hata düzeltmelerine erişmenin tek yolu Android için Yerler SDK'sını kullanmaktır.

Yerler uyumluluk kitaplığı, eski SDK'dan (Play Hizmetleri'nde bulunur) Android için bağımsız Yerler SDK'sına geçişi kolaylaştırmak amacıyla Ocak 2019'da kullanıma sunulmuştur.

Doğrudan Android için Yerler SDK'sını kullanmak üzere taşıma rehberini izleyin. Yerler uyumluluk kitaplığı ile Android için Yerler SDK'sı arasında bazı durum kodları, yöntem adları ve Otomatik tamamlama sınıf adları farklıdır. Android için Yerler SDK'sının sürümlerinin bağımlılarını belirtme ve korumayla ilgili Sürümler dokümanlarına bakın.

Rehber uyumluluk kitaplığını şu an için devre dışı bırakma planı yoktur. Ancak Yerler uyumluluğu kitaplığının mevcut sürümlerini kullanmaya devam etmeyi tercih ederseniz SDK'nın eski sürümlerini desteklemeye yönelik sınırlamalara dikkat edin.


Yerler API'sinde ve Yerler Kitaplığı'nda desteklenmeyen Yer Arama sorguları, Haritalar JavaScript API'si (31 Mart 2022 - 31 Mart 2023)

Yerler API'sinde ve Yerler Kitaplığı'nda Metin Arama, Yakın Arama ve Yer Bulma işlevleri için desteklenmeyen Yer Arama sorguları, Haritalar JavaScript API'si 31 Mart 2022 itibarıyla kullanımdan kaldırılmıştır ve 31 Mart 2023'ten itibaren INVALID_REQUEST hata yanıtları alacaktır.

Places API ve Places Library, Maps JavaScript API, yer bulmanın üç yöntemini destekler: Metin Arama, Yakındaki Arama ve Yer Bulma. Her yöntem, desteklenen parametre kombinasyonlarına sahip istekleri kabul eder ve desteklenmeyen parametre kombinasyonlarına sahip çoğu isteği reddeder.

Desteklenmeyen parametrelerin birkaç kombinasyonu bugüne kadar düzgün bir şekilde reddedilmemiştir:

  • query parametresi boş veya eksik ve desteklenen bir type parametresi olmayan Metin Arama istekleri.
  • query=* ile metin arama istekleri.
  • keyword=* ile Yakındaki Arama istekleri.
  • name=* ile Yakındaki Arama istekleri.
  • input=* ile Yer istekleri bulun.

Bu desteklenmeyen Yer Arama istekleri, aşağıdakilerden biriyle değiştirilmelidir:

  • keyword (veya name) parametresi olmayan Yakın Arama istekleri yakındaki işletmeleri bulmak için kullanılabilir. type parametresini desteklenen bir türle de kullanmanız önerilir (Tablo 1: Yer türleri'ne bakın). Bu, boş veya eksik query parametresi içeren Metin Arama isteklerinin mevcut davranışına en yakın eşleşmeyi sağlar.

  • En yakın adresleri bulmak için latlng parametresiyle Geocoding API istekleri kullanılabilir. Bu, mevcut davranışına en yakın eşleşmeyi sağlar:

    • query=* ile metin arama istekleri.
    • keyword=* ile Yakındaki Arama istekleri.
    • name=* ile Yakındaki Arama istekleri.
    • input=* ile Yer istekleri bulun.

İçerik Güvenliği Politikası güncellemesi (21 Mart 2022 - Mayıs 2023)

Maps Content API'de googleapis.com'u belirtmeyen İçerik Güvenliği Politikası (İGP) kullanan web siteleri desteği, 3.49 sürümü itibarıyla kullanımdan kaldırılmıştır ve 3.50 sürümünden itibaren desteklenmeyecektir. Son destekleyen sürüm 3.49, 2023'ün 2. çeyreğinde Maps JavaScript API, googleapis.com'u belirtmeyen CSP yönergeleri kullanılarak yapılan tüm istekleri reddedecek.

Web sitenizin deneyiminin kesintiye uğramaması için İGP'nizde googleapis.com adresini belirtin. Maps JavaScript API'nin mevcut tüm sürümleri CSP'yi desteklemektedir.


Google Haritalar Platformu oyun hizmetleri (18 Ekim 2021 - 31 Aralık 2022)

Google Haritalar Platformu oyun hizmetleri, 18 Ekim 2021 itibarıyla kullanımdan kaldırılacak ve 31 Aralık 2022'de kullanımdan kaldırılacak. Google, kullanımdan kaldırma döneminde büyük hata ve kesintilere yönelik destek ve düzeltmeler sağlamaya devam edecektir. Projelerinize ilişkin sonraki adımları planlamanıza yardımcı olacak kaynaklar için Oyun Hizmetleri Geçiş Rehberi'ne göz atın.


Eski yer kimlikleri (16 Mart 2021 - 30 Mart 2022)

30 Mart 2022'de tüm Google Haritalar Platformu API'leri belirli eski yer kimliklerini kabul etmeyecek. 30 Mart 2022'den itibaren, eski yer kimlikleri kullanılarak yapılan tüm istekler reddedilecek ve INVALID_REQUEST hata kodunu döndürecektir. Kullanıcı deneyiminin düşmesini önlemek için lütfen 30 Mart 2022'den önceki 12 aydan eski tüm yer kimliklerini yenileyin.


google.load'daki Haritalar Modülü (13 Ekim 2020 - 13 Ekim 2021)

google.load için "Haritalar" modülünü sağlayan hizmet, 13 Ekim 2020 itibarıyla kullanımdan kaldırılmıştır ve 13 Ekim 2021'de kapatılacaktır. google.load içinde "Haritalar" modülünü yüklemeyle ilgili sonraki istekler hataya neden olacak ve hiçbir harita yüklenmeyecek. Daha fazla bilgi için Taşıma Kılavuzu'na göz atın.


iOS için Yerler SDK'sı GMSPlaceField artık NS_OPTIONS makrosunu kullanıyor (4.0.0 sürümü itibarıyla)

iOS için Yerler SDK'sı v4.0.0'dan itibaren GMSPlaceField, daha iyi Swift desteği için artık NS_ENUM yerine NS_OPTIONS makrosu kullanılıyor. NS_OPTIONS olarak GMSPlaceField'e geçiş hakkında daha fazla bilgi edinin.

GMSPlaceField aracını NS_ENUM olarak kullanmaya devam etmek için bağımlılıklarınızda v3.10.0 veya önceki bir sürümü belirtin.


iOS yöntemleri için Yer SDK'sı: setAutocompleteBoundsUsingNorthEastCorner:GüneyWestCorner, initWithBounds:filter (v3.10.0 - v4.0.0)

setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner yardımcı yöntemi, v3.10.0 itibarıyla kullanımdan kaldırılmıştır ve v4.0.0'da ve sonraki sürümlerde desteklenmez. Bunun yerine locationBias veya locationRestriction kullanın.

initWithBounds:filter yöntemi, v3.10.0 itibarıyla kullanımdan kaldırılmıştır ve v4.0.0'da ve sonraki sürümlerde desteklenmez. Bunun yerine GMSAutocompleteFetcher içinde initWithFilter: değerini kullanın.

Kullanımdan kaldırılan bu yöntemler için destekleyici maksimum sürüm v3.10.0'dır.

Değiştirme yöntemleriyle ilgili ayrıntılar için Ek 1'e bakın.


Yer Otomatik Tamamlamada GMSCoordinateBounds (v3.9.0 - 4.0.0 sürümü)

iOS Otomatik Tamamlama hizmeti için Yerler SDK'sında GMSCoordinateBounds özelliğini kullanan çeşitli özellikler/parametreler, v3.9.0 itibarıyla kullanımdan kaldırılmış olup v4.0.0'da ve sonraki sürümlerde desteklenmemektedir. Kullanımdan kaldırılan özellikler/parametreler için destekleyici maksimum sürüm v3.10.0'dır.

GMSAutocompleteViewController bölgesindeki sınırlar

Aşağıdaki GMSAutocompleteViewController özellikleri kullanımdan kaldırıldı:

Eşdeğer işlevler için GMSAutocompleteFilter.locationBias veya GMSAutocompleteFilter.locationRestriction ile GMSAutocompleteViewController.autocompleteFilter kullanın. Bu yeni özelliklerle birlikte iOS için Yerler SDK'sının minimum sürümü 3.8.0'dır.

findAutocompletePredictionsFromQuery ve autocompleteQuery şehirlerindeki sınırlar

Eşdeğer işlevler için GMSAutocompleteFilter.locationBias veya GMSAutocompleteFilter.locationRestriction ile findAutocompletePredictionsFromQuery:filter:sessionToken:callback kullanın. Bu yeni özelliklerle birlikte iOS için Yerler SDK'sının minimum sürümü 3.8.0 sürümüdür.

Değiştirme yöntemleriyle ilgili ayrıntılar için Ek 1'e bakın.


Yer alanı GMSPlace.openNowStatus (v3.0.0 - v4.0.0)

iOS için Yerler SDK'sındaki Yerler alanı/mülkü GMSPlace.openNowStatus, v3.0.0 itibarıyla kullanımdan kaldırılmıştır ve v4.0.0 ve sonraki sürümlerde desteklenmemektedir. Kullanımdan kaldırılan alan için destekleyici maksimum sürüm v3.10.0'dır.

Bunun yerine GMSPlace.isOpen veya GMSPlace.isOpenAtDate işlevlerini kullanın. Bu değiştirme işlevlerine sahip iOS için Yerler SDK'sının minimum sürümü v3.3.0'dır.


Yer alanı: permanently_closed (26 Mayıs 2020'de kullanımdan kaldırıldı)

Yerler API'si ve Yerler Kitaplığı'ndaki Yerler alanı permanently_closed, Haritalar JavaScript API'si kullanımdan kaldırıldı ve kullanılmamalıdır. İşletmelerin çalışma durumunu öğrenmek için bunun yerine business_status (Places API) veya business_status (Yerler Kitaplığı) özelliğini kullanın. Yerler Kitaplığı'nın minimum sürümü, business_status ile Maps JavaScript API, v3.40'tır.


Yer alanları open_now, utc_offset (20 Kasım 2019'da kullanımdan kaldırılmıştır)

Yerler Kitaplığı'nda bulunan Yerler alanı open_now ve utc_offset, Haritalar JavaScript API'si 20 Kasım 2019 itibarıyla kullanımdan kaldırılmıştır ve kullanılmamalıdır.

Bu alanlar yalnızca Yerler Kitaplığı'nda ve Maps JavaScript API'de kullanımdan kaldırılmıştır.

  • open_now alanı, Yer Ayrıntıları'nda PlaceResult.opening_hours.isOpen() ile değiştirildi. Yakındaki Arama ve Metin Arama için, şu anda açık olan yerleri filtrelemek amacıyla openNow:true istek parametresini kullanın. Yer Bulma özelliği için eşdeğer bir değer sağlanmaz. Bu değeri almak için şimdi Yer Ayrıntıları isteğinde bulunmanız gerekir.
  • utc_offset alanı, Yer Ayrıntıları'nda PlaceResult.utc_offset_minutes ile değiştirildi.

Daha fazla bilgi için Yerler Alanı Taşıma bölümüne bakın.


Maps JavaScript API: google.maps.event.addDomListener() ve google.maps.event.addDomListenerOnce() (7 Nisan 2022'de kullanımdan kaldırılmıştır)

Maps JavaScript API'deki [google.maps.event.addDomListener()](/maps/documentation/javascript/reference/event#event.addDomListener) ve [google.maps.event.addDomListenerOnce()](/maps/documentation/javascript/reference/event#event.addDomListenerOnce) işlevleri kullanımdan kaldırıldı. Bu işlevler kullanılmamalıdır. Bunun yerine standart addEventHearer() yöntemini kullanın.

Bu yöntemler çalışmaya devam edecek ve kullanımdan kaldırılacak bir plan bulunmamaktadır.


Kullanımdan kaldırıldı, tamamlandı'lar

Bu bölümde, kullanımdan kaldırılan tüm ürün ve özellikler listelenmektedir. Bu ürünler ve özellikler artık kullanılamıyor.


Maps JavaScript API v2 (19 Mayıs 2010 - 26 Mayıs 2021)

Maps JavaScript API'nin 2. sürümü, 26 Mayıs 2021'den itibaren kullanımdan kaldırılmıştır. Bunun sonucunda, sitenizin v2 haritaları çalışmayı durduracak ve JavaScript hataları döndürecektir. Sitenizde haritaları kullanmaya devam etmek için Maps JavaScript API v3'e geçin. Haritalarım JavaScript API uygulamanızı v2'den v3'e yükseltme hakkında daha fazla bilgi edinin.


Yer alanları: reference, id, alt_id, scope (3 Eylül 2019 - 10 Ağustos 2020)

Yerler id, alt_id ve scope 10 Ağustos 2020 itibarıyla kullanılamıyor. reference adlı Yerler alanı kullanımdan kaldırılmıştır ve kullanılmamalıdır.

  • id yanıt alanının yerini place_id yanıt alanı aldı.
  • reference yanıt alanının yerini place_id yanıtı aldı. Bu alan kullanılmamalıdır.
  • alt_id ve scope alanları, yalnızca Temmuz 2018'de devre dışı bırakılan Yer Ekleme hizmeti için kullanıldığından bunlara eşdeğer değildir.

Ayrıntılar için Yer alanını taşıma başlıklı makaleye bakın.


iOS 5.0 için Haritalar SDK'sında iOS 10, ARMv7 32 bit mimarisi

iOS sürüm 5.0 için Haritalar SDK'sı itibarıyla iOS 10 ve ARMv7 32 bit mimarisi artık desteklenmemektedir.

iOS için Yerler SDK'sı

iOS 5.0 için Yerler SDK'sı kullanıma sunulduğunda GMSCoordinateBounds, kullanımdan kaldırılarak GMSPlacesViewportInfo ile değiştirilecek.

Füzyon Tabloları Katmanı (Deneysel) (3 Aralık 2018 - 3 Aralık 2019)

Maps JavaScript API'deki Füzyon Tabloları katmanı 3 Aralık 2019'da devre dışı bırakılmıştır ve 3.38 sürümü itibarıyla kullanımdan kaldırılmıştır (3.37, füzyon tablolarını destekleyen son sürümdür). Daha fazla bilgi edinin.


Android ve iOS için Yer SDK'ları (29 Ocak 2019 - 29 Temmuz 2019)

29 Ocak 2019'dan itibaren geçerli olmak üzere, Android ve iOS için yeni Yerler SDK'ları Yerler SDK'larının mevcut sürümlerinin yerini almıştır. iOS için Yerler SDK'sı, Android için Yerler SDK'sı ve Yer Seçici'nin mevcut sürümleri 29 Ocak 2019 itibarıyla kullanımdan kaldırıldı ve 29 Temmuz 2019'da kapatıldı.


Yer Ekleme ve Yer Silme (30 Haziran 2017 - 30 Haziran 2018)

Yer Ekleme ve Yer Silme özellikleri 30 Haziran 2018 itibarıyla kullanımdan kaldırıldı ve artık kullanılamıyor.


Ek 1: iOS'te kullanımdan kaldırılan API'ler için Yerler SDK'sının özeti

Aşağıdaki tabloda, kullanımdan kaldırılan her yöntem veya mülk için kullanılacak değiştirme yöntemi gösterilmektedir.

Kullanımdan kaldırılan yöntem/mülk Bunun yerine kullanın
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteViewController dilinde)
locationRestriction ve locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteResultsViewController dilinde)
locationRestriction ve locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteTableDataSource dilinde)
locationRestriction ve locationBias
initWithBounds:filter
(GMSAutocompleteFetcher dilinde)
initWithFilter:
autocompleteBounds ve autocompleteBoundsMode
(GMSAutocompleteViewController içinde)
locationBias veya locationRestriction ile GMSAutocompleteViewController.autocompleteFilter.
findAutocompletePredictionsFromQuery:bounds:boundsMode:filter:SessionToken:callback, autocompleteQuery:bounds:filter:callback ve autocompleteQuery:bounds:boundsMode:filter:callback
(GMSPlacesClient)
locationBias veya locationRestriction ile findAutocompletePredictionsFromQuery:filter:sessionToken:callback.

Değiştirilen özelliklere sahip olan iOS için Yerler SDK'sının minimum sürümü v3.8.0'dır.