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 listelenir. Buna Haritalar, Rotalar ve Yerler'in altındaki ürünler dahildir.

Kullanımdan kaldırma sürecinin işleyişi

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 aydır) kullanılabilir olmaya devam eder. Kullanımdan kaldırma süresi sona erdikten sonra ürün, özellik veya sürüm kullanımdan kaldırılacak ve artık kullanılamayacaktır.

İzlenen e-posta adreslerine sahip 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 kullanımdan kaldırma

SDK'larda ve Maps JavaScript API'de özellik kullanımdan kaldırma işlemleri, sürüm kullanılabilirliğiyle bağlantılıdır. Yeni ana sürümler, özelliklerin kullanımdan kaldırılması da dahil olmak üzere zarar veren değişiklikler bildirir ve sürüm notları, kullanımdan kaldırılan her özelliğin maksimum destekleyici sürümünü belirtir. Kullanımdan kaldırılan maksimum SDK sürümü uygun 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 sürümün ve kullanımdan kaldırma programının ardından gelen Maps JavaScript API sürümü 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ı kullanarak sürüm bağımlılıklarını yönetmeyle ilgili rehbere bakın.

Etkin kullanımdan kaldırmalar

Bu bölümde, şu anda kullanımdan kaldırılma aşamasındaki tüm ürünler ve özellikler listelenmiştir.


Android'de Yerler SDK'sı için Yer Uyumluluğu Kitaplığı (31 Mart 2022 itibarıyla)

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

Bu kitaplığın yeni sürümleri bu tarihten sonra yayınlanmayacak. Android için Yerler SDK'sında Sürüm 2.6.0'ın üzerindeki ö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 için taşıma rehberini uygulayın. 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'de Yerler SDK'sının sürümlerindeki bağımlılıkları belirtmek ve devamlılığı sağlamak için Sürümler dokümanlarını inceleyin.

Yerler uyumluluk kitaplığını kullanımdan kaldırma gibi bir plan yoktur. Bununla birlikte, Yerler uyumluluk kitaplığının mevcut sürümlerini kullanmaya devam etmek isterseniz SDK'nın eski sürümlerini desteklemeyle ilgili sınırlamalara dikkat edin.


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

Metin Arama, Yakında Arama ve Yerler API'sinde ve Yer Kitaplığı'nda Yer Bulma özelliği için desteklenmeyen Yer Arama sorguları, Maps JavaScript API, 31 Mart 2022 itibarıyla kullanımdan kaldırılmıştır ve 31 Mart 2023 tarihinden itibaren INVALID_REQUEST hata yanıtı 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ıyla birlikte çoğu isteği reddeder.

Desteklenmeyen parametrelerin birkaç kombinasyonu şu ana kadar düzgün bir şekilde reddedilmemiş:

  • Boş veya eksik query parametresi olan, 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 ilgili Yer istekleri bulun.

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 bölümüne bakın). Bu, boş veya eksik bir query parametresine sahip 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ışla 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 ilgili Yer istekleri 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ı (İGP) kullanılan 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. En son destekleyen 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 kullanan tüm istekleri reddedecektir.

Web sitenizdeki deneyimin kesintiye uğramaması için CSP'nizde googleapis.com'u 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ılacaktır. Kullanımdan kaldırma süresi boyunca Google, büyük hata ve kesintiler için destek ve düzeltmeler sağlamaya devam edecektir. Projelerinizde sonraki adımları planlamanıza yardımcı olacak kaynaklar için Oyun Hizmetleri Geçiş Kılavuzu'na bakın.


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

30 Mart 2022'den itibaren tüm eski Google Haritalar Platformu API'leri artık belirli 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 azalmasını önlemek için lütfen 30 Mart 2022'den önceki 12 aydan eski tüm yer kimliklerini yenileyin.


google.load dosyasında 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 kullanıma kapatılacaktır. google.load modülünde daha sonra Haritalar'ın yüklenmesi için gönderilecek sonraki istekler hata verir ve herhangi bir harita yüklenmez. 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 kullanıyor (4.0.0 sürümünden itibaren)

iOS için Yerler SDK'sından başlayarak v4.0.0'dan itibaren GMSPlaceField, daha iyi Swift desteği için NS_ENUM yerine NS_OPTIONS makrosunu kullanıyor. GMSPlaceField'ı 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 daha eski bir sürümü belirtin.


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

setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner yardımcı yöntemi, v3.10.0'dan itibaren 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 üzeri sürümlerde desteklenmez. Bunun yerine, GMSAutocompleteFetcher içinde initWithFilter: öğesini kullanın.

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

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


Yer otomatik tamamlamada GMSCoordinateBounds (3.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'dan itibaren kullanımdan kaldırılmıştır ve v4.0.0 ve daha sonraki sürümlerde desteklenmez. Kullanımdan kaldırılan özellikler/parametreler için destekleyici maksimum sürüm 3.10.0'dır.

GMSAutocompleteViewController 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. iOS için Yerler SDK'sının bu değiştirme özellikleriyle 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. iOS için Yerler SDK'sının bu değiştirme özellikleriyle birlikte minimum sürümü 3.8.0 sürümündedir.

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


Yerler 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 ile 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 olan iOS için Yerler SDK'sının minimum sürümü 3.3.0 sürümü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ı olan permanently_closed, JavaScript JavaScript API kullanımdan kaldırıldığı için kullanılmamalıdır. İşletmelerin çalışma durumunu öğrenmek için bunun yerine 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 özellikli Maps JavaScript API, v3.40 sürümündedir.


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

Yerler Kitaplığı'nda bulunan open_now ve utc_offset Yerleri, Maps JavaScript API, 20 Kasım 2019 itibarıyla kullanımdan kaldırıldığı için kullanılmamalıdır.

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

  • Yer ayrıntılarında open_now alanı PlaceResult.opening_hours.isOpen() olarak değiştirildi. Yakındaki Arama ve Metin Arama özelliğinde, şu anda açık olan yerleri filtrelemek için openNow:true istek parametresini kullanın. Yer Bulma özelliği için eşdeğer bir değer yoktur. Bu değeri almak için şimdi bir Yer Ayrıntıları talebi yapmalısınız.
  • Yer ayrıntılarında utc_offset alanı PlaceResult.utc_offset_minutes olarak değiştirildi.

Daha fazla bilgi için Yerler Alan Taşıma sayfasını inceleyin.


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 addEventListener() yöntemini kullanın.

Bu yöntemler çalışmaya devam eder ve bunları geçersiz kılma planı yoktur.


Kullanımdan kaldırma işlemleri tamamlandı

Bu bölümde, kullanımdan kaldırılan tüm ürünler ve özellikler listelenmiştir. 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. Sonuç olarak, sitenizin v2 sürümü haritaları çalışmayı durduracak ve JavaScript hataları döndürecektir. Sitenizde haritaları kullanmaya devam etmek için Maps JavaScript API v3'e geçin. Maps 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 artık kullanılamamaktadır. reference adlı Yerler alanı kullanımdan kaldırıldığı için bu alan 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 yoktur, çünkü bunlar yalnızca Temmuz 2018'de devre dışı bırakılan Yer Ekleme hizmeti için kullanılmaktadır.

Ayrıntılar için Yer alanını taşıma bölümüne bakın.


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

iOS 5.0 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 özelliği kullanımdan kaldırılacak ve yerini GMSPlacesViewportInfo alacaktır.

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


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

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


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ılmıştır ve artık kullanılamamaktadır.


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

Aşağıdaki tabloda, kullanımdan kaldırılan her yöntem veya özellik 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)
locationRestriction ve locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteResultsViewController)
locationRestriction ve locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(GMSAutocompleteTableDataSource)
locationRestriction ve locationBias
initWithBounds:filter
(GMSAutocompleteFetcher)
initWithFilter:
autocompleteBounds ve autocompleteBoundsMode
(GMSAutocompleteViewController içinde)
GMSAutocompleteViewController.autocompleteFilter locationBias veya locationRestriction ile.
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, değişim özellikleri içeren minimum sürümü 3.8.0 sürümüdür.