【发布时间】:2020-04-03 19:24:42
【问题描述】:
我的本地服务器上有一个 MySQL 表。该表包括每个用户的纬度、经度和 POINT(latitude, longitude)。我试图让距离中心 10 公里内的所有 id 用户。
我不想使用纬度和经度,而只使用点。但我不知道该怎么做。在POINT中也听说过SRID要修改,但是不太明白
这是我的桌子
# Name Type
1 lat decimal(10,8)
2 lng decimal(11,8)
3 latlng point
4 id_user int(10)
索引
Keyname Type Unique Packed Column Cardinality Collation Null Comment
latlng SPATIAL No No latlng (32) A No
我如何在 PHP 中做到这一点?
仅供参考,使用点和纬度/经度之间的最佳选择是什么?
【问题讨论】:
标签: php mysql angular geolocation leaflet