android - 是否有用于从 PostgreSQL 数据库呈现 OpenStreetMap 数据的 API?

标签 android postgresql rendering openstreetmap postgis

我已经设置了一个带有 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/

相关文章:

java - 获取电话查询结果

java - 构建 Android Bundle 时出现问题 - 引发错误 "File ' root/lib/commons-io-2.4.jar' 使用保留文件或目录名称 'lib' "

Android Firebase Google SIgnon 错误请求

postgresql - 如何在 postgres 中使用枚举

javascript - REST API Javascript 如何编写检查 SQL 查询是否返回 0 行的条件

javascript - 用户登录后 Meteor 重新渲染模板

sql - Android 数据搜索

python - SQLAlchemy 将列添加到映射类上的 query()

wpf - 如何在 WPF 中的边框上创建斜角?

c# - 位图字体渲染和字距微调