iOS için Yerler SDK'sını ve iOS için Haritalar SDK'sı ile Coğrafi Kodlama API'si bölgeleri arayabilir ve yerler hakkında daha fazla bilgi alabilirsiniz. İlgili içeriği oluşturmak için kullanılan iOS için Yerler SDK'sı ve Geocoding API daha fazla alan elde etmek için güçlü ve istikrarlı alternatiflerdir Kimlikler bölümüne bakın. Daha önce bir Bu kimlikleri, sınırlar için veriye dayalı stillerle yeniden kullanabilirsiniz.
iOS uygulamaları için Haritalar SDK'nıza aşağıdaki yollarla Yer ve Coğrafi Kodlama ekleyin:
- iOS için Yerler SDK'sı HTTP isteklerini kullanan yerlerle ilgili bilgileri döndürür.
- CLGeocoder coğrafi kodlama ve coğrafi kodlamayı, kullanıcı girişinden dinamik olarak tersine çevirebilir.
- Coğrafi Kodlama API'si bilinen adreslerin coğrafi kodlamasını yapma.
Places API'yi kullanma
Places API Metni Search sonuçları bir dizeye dayalı olarak bir dizi yerle ilgili bilgiler; örneğin, "pizza numarası İstanbul" veya "İstanbul yakınındaki ayakkabı mağazaları" veya "Ana Cadde No: 123". Hizmet metin dizesiyle ve herhangi bir konumla eşleşen yerlerin bir listesiyle yanıt verir varsayılan ayardır.
Yerler Otomatik Tamamlama hizmeti, Google Haritalar'daki Böylece kullanıcılarınızın bölgeleri aramasını sağlayabilirsiniz. Sonuçların gösterileceği zaman: tanımlı bölge, şurada
locationRestriction
olarak ayarla:GMSAutocompleteFilter
Bir bölgenin yer ayrıntılarını alma
Yer Ayrıntıları verileri belirlemek de etkilidir. Örneğin, şunları yapabilirsiniz:
- Yer adlarına göre sınır yer kimliklerini arayın.
- Bir sınırı yakınlaştırmak için görünümü alın.
- Sınırla ilgili özellik türünü alın (örneğin, yerel birim).
- "Yer Adı, Durum, Yer Adı Ülke" (örneğin "Kirkland, WA, ABD").
- Fotoğraflar gibi başka faydalı verileri alabilirsiniz.
Coğrafi Kodlama API'sini kullanma
Geocoding API şunları yapmanıza olanak tanır: bir adresi, enlem ve boylam koordinatlarını veya yer kimliğini coğrafi koordinatlar ve tam tersi de geçerlidir. Aşağıdaki kullanımlar, Sınırlar için veriye dayalı stil:
- Bir bölgenin görüntü alanını almak için Coğrafi Kodlama özelliğini kullanın.
- Yer kimliklerini almak için Coğrafi Kodlama çağrınıza bileşen filtreleme uygulayın 1-4 idari bölgeler, yerel birim veya posta kodu için.
- Yer kimliklerini enlem ve boylama göre bulmak için tersine coğrafi kodlamayı kullanın koordinatlarını verebilir, hatta belirli bir konumdaki tüm bileşenlerin konum.
Aşağıdaki örnekte Coğrafi Kodlama API'sı:
https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&key=YOUR_API_KEY
Tersine çevirmeyi kullanabilirsiniz. coğrafi kodlamayı bulabilirsiniz. Aşağıdaki örnek Coğrafi Kodlama hizmeti işlevi belirtilen enlem ve boylamdaki tüm adres bileşenleri için yer kimlikleri koordinatlar:
https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&result_type=locality&key=YOUR_API_KEY
Adres bileşenini almak için bileşen filtrelemeyle tersine coğrafi kodlama kullanma belirtilen konumda aşağıdaki türlerin biri veya daha fazlası için:
administrativeArea
country
locality
postalCode
schoolDistrict
Aşağıdaki örnekte Coğrafi Kodlama hizmetinin kullanılması, tüm adres bileşenlerini almak için tersine coğrafi kodlamayla kısıtlamalar
locality
türü için belirtilen konumda:https://maps.googleapis.com/maps/api/geocode/json?latlng=41.864182,-87.676930&result_type=locality&key=YOUR_API_KEY