Kullanımdan kaldırmalar

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

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 altındaki ürünler dahildir.

Kullanımdan kaldırma süreci nasıl işler?

Bir ürün, özellik veya sürüm için kullanımdan kaldırma dönemi, kullanımdan kaldırma için duyuru tarihinde başlar. Ürün, özellik veya sürüm, kullanımdan kaldırma döneminde (genellikle 12 ay) kullanılabilir olmaya devam eder. Kullanımdan kaldırma süresi sona erdiğinde ürün, özellik veya sürümün kullanımdan kaldırılması bekleniyor ve artık kullanılamayacak.

İ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ırmalar ve diğer değişiklikler hakkında bilgi sahibi olun.

SDK sürümlerinde kullanımdan kaldırma

SDK'larda ve Maps JavaScript API'de özelliklerin kullanımdan kaldırılması, kullanılabilirlikle bağlantılıdır. Yeni ana sürümler, özelliğin kullanımdan kaldırılması da dahil olmak üzere son 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. Kullanımdan kaldırılan maksimum SDK sürümü kullanılabilir olduğu sürece, kullanımdan kaldırılan özelliği kullanmaya devam edebilirsiniz. SDK'nın bir sonraki ana sürümüne geçmek için, kullanımdan kaldırılan özelliğin kullanımını kodunuzdan kaldırmanız veya yeni sürümüne geçmeniz gerekir.

Üç aylık bir sürüm yayınlama ve devre dışı bırakma planını takip eden Maps 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 konusunda bilgi edinin.

Etkin kullanımdan kaldırmalar

Bu bölümde, şu anda kullanımdan kaldırma döneminde olan tüm ürünler ve özellikler listelenmiştir.


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

Bu beta özelliğinin kullanımı sınırlı olduğundan Yerel Bağlam Kitaplığı 3.52.2 sürümü itibarıyla kullanımdan kaldırılmıştır. Yerel Bağlam Kitaplığı, bir sonraki duyuruya kadar çalışmaya devam eder, ancak yeni projelere eklenmesi önerilmez.

Yerel Bağlam Kitaplığı benzeri bir deneyimi kendiniz oluşturmak istiyorsanız Quick Builder'daki "Neighborhood Discovery" çözümünü incelemenizi veya Places Library, Maps JavaScript API'yi kullanmanızı öneririz. Yerler Kitaplığı için kod örnekleri ve codelab size yardımcı olabilir.


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

Android için Yerler SDK'sı için Yerler uyumluluk kitaplığının tüm sürümleri 31 Mart 2022'den itibaren kullanımdan kaldırılmıştır. Android için sürüm 2.6.0 (Yerler'de com.google.android.libraries.places:places-compat:2.6.0 olarak belirtilmiştir) için Yerler SDK'sındaki Yerler uyumluluk kitaplığının geliştirilmesini 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 sonraki ö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 taşınmayı kolaylaştırmak amacıyla Ocak 2019'da kullanıma sunulmuştur.

Android için doğrudan Yerler SDK'sını kullanmak üzere taşıma rehberini uygulayın. Bazı uyumluluk kodları, yöntem adları ve Otomatik tamamlama sınıf adları, Yerler uyumluluk kitaplığı ile Android için Yerler SDK'sı arasında farklılık gösterir. Android için Yerler SDK'sının sürümlerine bağımlılığı belirlemek ve korumak üzere Sürümler dokümanına bakın.

Yerler uyumluluk kitaplığını şu anda devre dışı bırakma planı yok. Ancak Yerler uyumluluk kitaplığının mevcut sürümlerini kullanmaya devam etmeyi tercih ederseniz SDK'nın eski sürümlerini desteklemeyle ilgili sınırlamalara dikkat edin.


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

Yerler API'si ve Yerler Kitaplığı'nda Metin Arama, Yakındaki Arama ve Yer Bulma özellikleriyle ilgili 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ıtı alacaktır.

Yerler API'si ve Yerler Kitaplığı, Maps JavaScript API, yerleri bulmak için üç yöntemi 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 parametre kombinasyonlarının birkaçı bugüne kadar düzgün bir şekilde reddedilmemiştir:

  • query parametresi boş olan veya olmayan 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.
  • Yer isteklerini input=* ile 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. Ayrıca type parametresini desteklenen bir türle kullanmanız önerilir (Tablo 1: Yer türleri'ne bakın). Bu, boş veya eksik query parametresiyle Metin Arama isteklerinin mevcut davranışına en yakın eşleşmeyi sağlar.

  • En yakın adresleri bulmak için latlng parametresiyle Geocoded API istekleri kullanılabilir. Bu, mevcut davranışa 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.
    • Yer isteklerini input=* ile bulun.

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

Maps JavaScript API'de googleapis.com'u belirtmeyen İçerik Güvenliği Politikası (CSP) kullanan web siteleri desteği 3.49 sürümünden itibaren kullanımdan kaldırılacaktır ve 3.50 sürümünden itibaren desteklenmeyecektir. Son destekleyici sürüm olan 3.49 sürümü, 2023'ün 2. çeyreğinde kullanımdan kaldırılacak ve ardından Maps JavaScript API, googleapis.com'u belirtmeyen CSP yönergeleri kullanılan tüm istekleri reddedecektir.

Web sitenizdeki deneyimin kesintiye uğramaması için İGP'nizde googleapis.com adresini belirtin. Maps JavaScript API'nin şu anda kullanılabilen tüm sürümleri CSP'yi destekler.


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ılacaktır. Google, kullanımdan kaldırma döneminde önemli hatalar ve kesintiler için destek ve düzeltme sağlamaya devam edecektir. Projelerinize ilişkin bir sonraki adımları planlamanıza yardımcı olacak kaynaklar için Oyun Hizmetleri Geçiş Kılavuzu'na 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 etmeyecektir. 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 tarihinden önce, 12 aydan daha 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ü 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 modülünde daha sonra "Haritalar" modülünü yüklemek için gösterilen istekler hataya neden olacak ve harita yüklenmeyecek. Daha fazla bilgi için Geçiş Kılavuzu'na göz atın.


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

iOS için Yerler SDK'sından başlayarak v4.0.0 GMSPlaceField, daha iyi Swift desteği için artık NS_ENUM yerine NS_OPTIONS makrosunu kullanıyor. GMSPlaceField adını NS_OPTIONS olarak taşıma hakkında daha fazla bilgi edinin.

GMSPlaceField öğesini 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 Yerler 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 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 ve sonraki sürümlerde desteklenmez. Bunun yerine, GMSAutocompleteFetcher içinde initWithFilter: 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.


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

iOS otomatik tamamlama hizmeti için Yerler SDK'sında GMSCoordinateBounds kullanan çeşitli özellikler/parametreler v3.9.0 itibarıyla kullanımdan kaldırılmıştır ve v4.0.0 ve sonraki sürümlerde desteklenmez. 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 özelliklere sahip olan iOS için Yerler SDK'sının minimum sürümü 3.8.0'dır.

findAutocompletePredictionsFromQuery ve autocompleteQuery bölgelerindeki 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'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 desteklenmez. 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 işlevlerle birlikte iOS için Yerler SDK'sının minimum sürümü 3.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, Maps JavaScript API kullanımdan kaldırıldı ve kullanılmamalıdır. Bunun yerine, işletmelerin operasyonel durumunu görmek için business_status (Places API) veya business_status (Places Library, JavaScript API) sürümünü kullanın. Yerler Kitaplığı'nın minimum sürümü olan business_status içeren Maps JavaScript API 3.40 sürümüne sahiptir.


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

Yerler Kitaplığı'ndaki open_now ve utc_offset adlı Yerler'de bulunan Maps JavaScript API, 20 Kasım 2019 itibarıyla kullanımdan kaldırılmıştır ve kullanılmamalıdır.

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

  • Yer ayrıntılarındaki open_now alanının yerini PlaceResult.opening_hours.isOpen() aldı. Yakındaki Aramalar ve Metin Arama için, şu anda açık olan yerleri filtrelemek üzere openNow:trueistek parametresini kullanın. Yer Bulma özelliği için eşdeğer bir değer sağlanmaz. Bu değeri almak için bir Yer Ayrıntıları isteği oluşturmanız gerekir.
  • Yer ayrıntılarındaki utc_offset alanının yerini PlaceResult.utc_offset_minutes aldı.

Daha fazla bilgi edinmek 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ıldı)

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ığı için kullanılmamalıdır. Bunun yerine, standart addEventHearer() yöntemini kullanın.

Bu yöntemler çalışmaya devam edecek ve bunları kullanımdan kaldırmayı planlamıyor.


Kullanımdan kaldırma işlemleri tamamlandı

Bu bölümde, kodu kaldırılan tüm ürünler ve özellikler listelenir. 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ı durdurur ve JavaScript hataları döndürür. Sitenizde haritaları kullanmaya devam etmek için Maps JavaScript API v3'e geçiş yapın. Haritalar JavaScript 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)

id, alt_id ve scope adlı Yerler alanları 10 Ağustos 2020 itibarıyla kullanımdan kaldırılmıştır. 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ı, place_id yanıtıyla değiştirildi ve kullanılmamalıdır.
  • alt_id ve scope alanlarının eşdeğeri olmadığından, yalnızca Temmuz 2018'de devre dışı bırakılan Yer Ekleme hizmeti için kullanılıyordu.

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


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

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

iOS İçin Yerler SDK'sı

iOS 5.0 için Yerler SDK'sının kullanıma sunulmasıyla birlikte GMSCoordinateBounds, GMSPlacesViewportInfo olarak kullanımdan kaldırıldı.

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ıldı ve sürüm 3.38'den (füzyon tablolarını destekleyen son sürüm 3.37) itibaren kullanılamamaktadır. Daha fazla bilgi edinin.


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

29 Ocak 2019'dan itibaren geçerli olmak üzere Android ve iOS için yeni sürüme geçirilen 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'da kullanımdan kaldırıldı ve 29 Temmuz 2019'da kapatıldı.


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

30 Haziran 2018 tarihinden itibaren geçerli olmak üzere, Yer Ekleme ve Yer Silme özellikleri devre dışı bırakılmıştır.


Ek 1: iOS'un kullanımdan kaldırılan API'leri 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
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteViewController'da)
locationRestriction ve locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteResultsViewController'da)
locationRestriction ve locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteTableDataSource'da)
locationRestriction ve locationBias
initWithBounds:filter
(GMSAutocompleteFetcher'da)
initWithFilter:
autocompleteBounds ve autocompleteBoundsMode
(GMSAutocompleteViewController içinde)
locationBias veya locationRestriction olan GMSAutocompleteViewController.autocompleteFilter.
findAutocompletePredictionsFromQuery:bounds:boundsMode:filter:SessionToken:callback, autocompleteQuery:bounds:filter:callback ve autocompleteQuery:bounds:boundsMode:filter:callback
(GMSPlacesClient içinde)
findAutocompletePredictionsFromQuery:filter:sessionToken:callback (locationBias veya locationRestriction ile).

iOS için Yerler SDK'sının yerini alacak yeni özellikler içeren minimum sürüm 3.8.0'dır.