我已经设置了一个带有 PostGIS 扩展名的本地 PostgreSQL 数据库,并使用 osm2pgsql 将一个 .osm 文件导入到数据库中。
现在我想在我的 Android 客户端上显示选定的数据。
通过 SQL 语句,我现在可以从数据库中选择数据,但我不想自己进行渲染。我想指定从数据库中获取的数据,然后将其呈现为看起来像 Google map 。
是否有支持渲染来自数据库的 OSM 数据的 Android API 或库?还是我需要自己渲染/绘图?
最佳答案
您可以返回 geoJSON 并使用类似 openlayers 的 javascript 库或 leafletjs (其他可用)。通常情况下,虽然您会在服务器端渲染基础层并提供位图,然后将其用于叠加层。
关于android - 是否有用于从 PostgreSQL 数据库呈现 OpenStreetMap 数据的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20347658/