Sınırlar için veriye dayalı stil özellikleri ile Yerler API'lerini ve Coğrafi Kodlamayı kullanın

Platform seçin: iOS JavaScript

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:

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 aşağıdaki biçime dönüştür 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 çevirme işlevini 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