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.51.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.51.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 birtype
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
(veyaname
) parametresi olmayan Yakın Arama istekleri yakındaki işletmeleri bulmak için kullanılabilir. Ayrıcatype
parametresini desteklenen bir türle kullanmanız önerilir (Tablo 1: Yer türleri'ne bakın). Bu, boş veya eksikquery
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ı:
GMSAutocompleteViewController.autocompleteBounds
GMSAutocompleteViewController.autocompleteBoundsMode
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
- Aşağıdakiler için
bounds
veboundsMode
parametreleri:
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 yeriniPlaceResult.opening_hours.isOpen()
aldı. Yakındaki Aramalar ve Metin Arama için, şu anda açık olan yerleri filtrelemek üzereopenNow: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 bir Yer Ayrıntıları isteği oluşturmanız gerekir. - Yer ayrıntılarındaki
utc_offset
alanının yeriniPlaceResult.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 yeriniplace_id
yanıt alanı aldı.reference
yanıt alanı,place_id
yanıtıyla değiştirildi ve kullanılmamalıdır.alt_id
vescope
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ı.
- iOS için en son Yerler SDK'sına güncelleyin.
- Android için en son Yerler SDK'sına güncelleyin.
- Yer Seçici, 29 Temmuz 2019 itibarıyla artık kullanılamıyor.
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.
iOS için Yerler SDK'sının yerini alacak yeni özellikler içeren minimum sürüm 3.8.0'dır.