在谷歌地图上绘制位置数据库

Plotting a database of locations on a Google Map

本文关键字:位置 数据库 绘制 谷歌地图      更新时间:2023-09-26

我在SQL数据库中有100K+lat/long,我想在谷歌地图上绘制它们。用户将输入一个地址以查找与该地址接近的点。我该怎么做?我有地图工作,用户可以输入地址,并将地图集中在这一点上。只需要添加引脚。

我将用JS构建前端,并用PHP构建任何后端需求。

让我们从搜索地址开始,我将使用Google places API。这将允许您本地化您的结果,并获得有问题的地方的坐标。

一旦你有了坐标,我会前往服务器进行查找,如果你使用MySQL,你可以使用它们的空间扩展,它有一些方便的方法来在空间上索引东西。

你说你有10万个项目,但你无法将所有项目都发送到前端以显示在地图上,你需要限制你的结果集,否则用户浏览器在试图渲染和处理所有项目时会流下血泪。你可以看看谷歌地图标记聚类器,找到一种显示高密度标记的好方法。