Geolocation API, ve kablosuz istemcinin algılayabileceği baz istasyonu ve kablosuz erişim noktalarıdır. Şunu döndürür: enlem/boylam koordinatlarını ve koordinatların doğruluğunu gösteren bir yarıçap sonuç elde eder.
Coğrafi Konum API'sini neden kullanmalısınız?
Yerel coğrafi konum bilgisi sağlamayan mobil cihazları bulmak için Coğrafi Konum API'sini kullanma özellikleri.
Geolocation API ile neler yapabilirsiniz?
Geolocation API ile baz istasyonlarından alınan coğrafi verileri ve WiFi düğümlerini kullanarak, yerel coğrafi konumu veya GPS'i olmayan cihazın konumunu alabilirsiniz.
Geolocation API nasıl çalışır?
Geolocation API, hücresel cihaz veri alanlarını, baz istasyonu enlem/boylam koordinatlarını ve doğruluğu döndürecek kablosuz erişim noktası dizisi verileri yarıçap. Uç noktasına JSON yapılandırılmış isteği ile birlikte HTTPS POST isteğini kabul eder gövde. Aşağıdaki örnekte istek URL'si ve örnek bir istek gövdesi gösterilmektedir:
curl -X POST "https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d \ '{ "homeMobileCountryCode":310, "homeMobileNetworkCode":410, "radioType":"gsm", "carrier":"Vodafone", "considerIp":true }'. API, aşağıda belirtildiği gibi bazı yaygın hücresel veri alanları için veri döndürebilir.
Kaynaklar
Aşağıdaki tabloda, coğrafi konum uç noktasının istek gövdesindeki alanlar özetlenmektedir çağrısı ve bu tür sorgulardan sağlanan veri türlerini gösterir.
Veri kaynakları | Döndürülen veriler | İade biçimi |
---|---|---|
Hücre cihazı veri alanları operatör, cihaz ve ağ bilgileri gibi. | Enlem/boylam koordinatları ve doğruluk yarıçapı | JSON |
Baz istasyonu verileri, Örneğin, yer alan kodu ve mobil ülke kodları gibi. | ||
WiFi erişim noktası verileri, gibi MAC adresi ve sinyal gücü gibi ayarları içerir. |
Coğrafi Konum API'si nasıl kullanılır?
1 | Kurulumu yapın | Şununla başlayın: Google Cloud projenizi oluşturma ve aşağıdaki kurulum talimatlarını tamamlayın. |
2 | Coğrafi konum isteğini deneme | API anahtarınız olduğunda cURL veya Postacı. Örnek istekler bölümünü inceleyin Coğrafi konum istekleri ve yanıt rehberine göz atın. |
3 | Farklı radyo kulelerinden baz istasyonu kimliğini alma | Hücre kimliğini hesaplama konusuna bakın ve newRadioCellID'yi hesaplama eski ve yeni kulelere erişilebilir. |
4 | Yanıtlarla ilgili temel bilgileri anlama | Uygulamanızda yükseklik verilerini kullanmaya hazırlanmak için coğrafi konum verilerine ait yanıtları inceleyin. Görüntüleyin Coğrafi konum yanıtları inceleyebilirsiniz. |
Kullanılabilir istemci kitaplıkları
Bu API'yi şu dilde çağırın: aşağıdaki istemci kitaplıklarından birini kullanarak seçiminizi yapın:
- Java Google Haritalar Hizmetleri istemcisi
- Python Google Haritalar Hizmetleri istemcisi
- Go İstemcisi Google Haritalar Hizmetleri için
- Node.js Google Haritalar Hizmetleri istemcisi
Google Haritalar için Java İstemcisi, Python İstemcisi, Go İstemcisi ve Node.js İstemcisi Hizmetler, topluluk tarafından desteklenen istemci kitaplıklarıdır ve Apache 2.0 Lisansı. Bu uygulamaları GitHub'dan indirin. Burada yükleme talimatlarını ve örnek kodu da bulabilirsiniz.
Sırada ne var?
- Örnek istek ve yanıtları kullanmaya başlama: Şu sayfaya gidin: Coğrafi konum isteği ve yanıtı
- En iyi uygulamaları takip edin: Şu sayfaya gidin: Web Hizmeti En İyi Uygulamaları.
- Faturalandırmayı anlama: Kullanım ve Faturalandırma'ya gidin.