gpt4 book ai didi

php - 在mysql中保存和查询区域

转载 作者:行者123 更新时间:2023-11-30 23:34:25 25 4
gpt4 key购买 nike

我在 MySQL 数据库中保存了一系列区域(城市、地区等)。目前,这些仅包含人类可读的名称。

如何选择包含特定纬度/经度点的所有记录?如何保存区域信息?是否可以与 Google Maps API 搭配使用?

(是的,不幸的是,我不得不使用 MySQL。)

最佳答案

这在 vanilla MySQL 中并不容易做到。大多数时候,人们通过使用 GIS 扩展到他们的数据库引擎来解决这个问题,让您存储您正在寻找的“区域”信息类型。 MySQL 有 Spatial Extensions这应该可以解决问题,您可能正在寻找的确切功能,如 ST_Contains 已列出 here .

注意:您需要让 MySQL >= 5.6.1 才能从 contains 函数中获得预期的行为,否则它们只是基于矩形的愚蠢操作。

关于php - 在mysql中保存和查询区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8803035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com