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 birtype
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
(veyaname
) 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 eksikquery
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ı:
GMSAutocompleteViewController.autocompleteBounds
GMSAutocompleteViewController.autocompleteBoundsMode
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
- 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 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ı'ndaPlaceResult.opening_hours.isOpen()
ile değiştirildi. Yakındaki Arama ve Metin Arama için, şu anda açık olan yerleri filtrelemek amacıylaopenNow: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ı'ndaPlaceResult.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 yeriniplace_id
yanıt alanı aldı.reference
yanıt alanının yeriniplace_id
yanıtı aldı. Bu alan kullanılmamalıdır.alt_id
vescope
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ı.
- 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 kullanılamıyor.
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.
Değiştirilen özelliklere sahip olan iOS için Yerler SDK'sının minimum sürümü v3.8.0'dır.