Answers:
为了将数据库中的数据获取到Web浏览器中,您需要使用服务器端脚本。这样做可能很棘手,因为您需要意识到漏洞,例如SQL注入。需要注意的一些最佳做法是,您应该使用参数化查询,并确保您的数据库用户没有特权,并且仅具有对要公开的表的读取权限。
获得对数据库的API访问权限的简单方法是使用一些软件,例如GeoServer,但这是一个很大的应用程序,可以解决潜在的小问题。
另一种方法是让服务器端脚本定期将数据转储到GeoJSON文件中,具体取决于您的数据更改频率,可以是每小时,每天,每周。请记住,在写入文件时您的网站可能无法正常运行。
另一种方法是使用PHP或Python作为CGI脚本来构建自己的API。
例子:
一旦有了GeoJSON(无论是动态的还是静态的),您都可以使用Leaflet轻松加载它:http : //leafletjs.com/examples/geojson.html。
您可以尝试使用此传单插件