laravel_geohash:在laravel中使用geohash实现附近的功能

时间:2024-05-29 05:38:54
【文件属性】:

文件名称:laravel_geohash:在laravel中使用geohash实现附近的功能

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-29 05:38:54

PHP

laravel_geohash 在laravel中使用geohash实现附近的功能 随着附近的X ,越来越实用。很多APP都加入了该功能,那么它该怎么实现?在php中如何使用。首先可以参考: 环境 laravel 5.8 使用距离 假设,使用手机获取到经纬度 30.555, 104.07,然后需要查找附近的软件公司。 $lat = '30.555'; $long = '104.07'; $geohash = new GeoHash(); $hash = $geohash->encode($lat, $long); // 决定查询范围,值越大,获取的范围越小 // 当geohash base32编码长度为8时,精度在19米左右,而当编码长度为9时,精度在2米左右,编码长度需要根据数据情况进行选择。 $pre_hash = substr($hash, 0, 5); //取出相邻八个区域 $ne


【文件预览】:
laravel_geohash-master
----.gitignore(574B)
----GeoHash.php(8KB)
----README.md(2KB)
----.gitattributes(378B)

网友评论