امروز قصد داریم یک بسته ی (پکیج) مفید و کاربردی برای استفاده در لارول و PHP را به شما معرفی کنیم و این بسته در زمینه کارهای جغرافیایی است و امیدواریم این بسته برای شما مفید باشد شما می توانید در ادامه این مطلب با معرفی این بسته ها همراه ما باشید.
سرویس جغرافیایی Geocod.io که توسط ماتیاس هانسن (Mathias Hansen) تولید شده اخیرا یک بسته مخصوص لاراول را منتشر کرده است تا بتوان از این سرویس به سادگی روی پروژه های لاراولی استفاده کرد. البته لازم به ذکر است که این سرویس یک کتابخانه php نیز منتشر کرده است. این برنامه شامل کد گذاری جغرافیایی ،ژئوکدینگ معکوس و تطبیق داده ها برای ایالات متحده و کانادا است.
در پایین یک نمونه مثال از این بسته را برای شما آماده کرده ایم:
$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)"
}
]
}
*/
لبته این تنها اصول اولیه است و در حالی که ما با آن در حال ساخت برنامه های کاربردی هستیم ،باید بدانیم که geocoding می تواند برای چیزهای بیشتری مفید باشد. که این می تواند همه چیز از پیدا کردن طول و عرض جغرافیایی ،آدرس ها ،کدهای پستی مناسب ،مناطق زمانی و حتی اطلاعات مربوط به کنگره باشد!
شما می توایند اطلاعات بیشتر در را در رابطه با نصب ،راهنمای استفاده ،امکانات ،سورس کد و... در رابطه با این بسته از طریق آدرس گیت هاب آن که در زیر برای شما آماده کرده ایم بدست بیاورید:
نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.