Blog Yazılarım

Geocod.io Laravel Paketini Piyasaya Sürüyor

Geocod.io Mathias Hansen tarafından oluşturulan geocoding servisi entegrasyon için bir PHP ve Laravel kütüphanesi yayınladı. Coğrafi kodlamayı, ters coğrafi kodlamayı ve ABD ve Kanada adresleri için veri eşleştirmesini içerir.

İşte bir örnek:

$response = Geocodio::geocode('1109 N Highland St, Arlington, VA');

/*
{
  "input": {
    "address_components": {
      "number": "1109"                                                       
      "predirectional": "N"                                                   
      "street": "Highland"                                                   
      "suffix": "St"                                                    
      "formatted_street": "N Highland St"                                     
      "city": "Arlington"                                                     
      "state": "VA"                                                           
      "country": "US"                                                         
    }                                                                        
    "formatted_address": "1109 N Highland St, Arlington, VA"                
  }             
  "results": array:2 [                                                         
    0 => {
      "address_components": {
        "number": "1109"                                                       
        "predirectional": "N"
        "street": "Highland"   
        "suffix": "St"
        "formatted_street": "N Highland St"
        "city": "Arlington"
        "county": "Arlington County"
        "state": "VA"
        "zip": "22201"
        "country": "US"
      }
      "formatted_address": "1109 N Highland St, Arlington, VA 22201"
      "location": {
        "lat": 38.886672
        "lng": -77.094735
      }
      "accuracy": 1
      "accuracy_type": "rooftop"
      "source": "Arlington"
    }
    1 => {
      "address_components": {
        "number": "1109"
        "predirectional": "N"
        "street": "Highland"
        "suffix": "St"
        "formatted_street": "N Highland St"
        "city": "Arlington"
        "county": "Arlington County"
        "state": "VA"
        "zip": "22201"
        "country": "US"
      }
      "formatted_address": "1109 N Highland St, Arlington, VA 22201"
      "location": {
        "lat": 38.886665
        "lng": -77.094733
      }
      "accuracy": 1
      "accuracy_type": "rooftop"
      "source": "Virginia Geographic Information Network (VGIN)"
    }
  ]
}
*/

Tabiki, bu sadece temeldir ve coğrafi kodlama uygulamaları derlerken sayısız şey için faydalı olabilir. Bu, enlem / boylam, adresi, uygun posta kodları, saat dilimleri ve hatta Kongre bilgilerini bulmaktan her şey olabilir.

Github deposundan daha fazla bilgi edinebilir ve paketi deneyebilirsiniz 



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap