Heim > Backend-Entwicklung > PHP-Tutorial > laravel5.1 - php laravel javascript 百度地图api 经纬度计算

laravel5.1 - php laravel javascript 百度地图api 经纬度计算

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:30:00
Original
1986 Leute haben es durchsucht

用户的填写地址后

通过百度api 获取了 用户的 经纬度

<code>$userLoX = 121.373552;
$userLoY = 31.266417;
</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后更数据的商户的 经纬度 匹配

有一个商户表 商户表的信息 存有 商户的 经纬度

laravel5.1 - php laravel javascript 百度地图api 经纬度计算

查询 出 用户 5 公里内的 数据库里的 商户

有什么查询方法吗

求大神指导一下哦啊

回复内容:

用户的填写地址后

通过百度api 获取了 用户的 经纬度

<code>$userLoX = 121.373552;
$userLoY = 31.266417;
</code>
Nach dem Login kopieren
Nach dem Login kopieren

然后更数据的商户的 经纬度 匹配

有一个商户表 商户表的信息 存有 商户的 经纬度

laravel5.1 - php laravel javascript 百度地图api 经纬度计算

查询 出 用户 5 公里内的 数据库里的 商户

有什么查询方法吗

求大神指导一下哦啊

mysql的GEOMETRY你可以看看,只要定义过point类型就可以使用了

地球上任意两点距离计算公式为 :
D=R* arccos(siny1siny2+cosy1cosy2cos(x1-x2) )
其中:R为地球半径,均值为6370km.
A点经、纬度分别为x1和y1,,东经为正,西经为负
B点经、纬度分别为x2和y2,北纬为正,南纬为负

注意的是经纬度是角度,算sin,cos值时先将其换算成弧度。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage