将数据从SQL导入到Leaflet

8 浏览
0 Comments

将数据从SQL导入到Leaflet

我正在尝试从数据库中提取数据,然后使用Leaflet进行地图映射。我的直觉告诉我,直接使用Javascript查询数据库不是一个好主意(因为我在stackoverflow上找到另一个答案说"这不是一个好主意"),但是我不确定有什么好的替代方案。

我对Javascript(和Leaflet)非常陌生,对SQL有一定的能力。如果需要制作一些中间查询页面(然后Leaflet获取这些信息...),我也了解一些PHP和XML。

0
0 Comments

从SQL获取数据到Leaflet的问题的原因是直接使用JavaScript查询数据库的问题。解决方法是通过将数据从数据库导出为JSON格式的对象,然后将每个数据点循环添加到地图上。

具体的解决方法是使用jQuery的getJSON函数从'intermediate-querying-page.php'页面获取数据,并使用each函数遍历数据。然后,根据每个数据点的经纬度创建一个标记,并将其添加到地图上。

感谢Brett提供的JSON/PHP方法,将数据导出为JSON格式的对象使得将数据导入到Google地图变得非常简单。

0