我在Tomcat下运行Mapnik服务器,使用Mapnik的spaceinteractive mapnik-jni绑定构建,使用我们开发的插件连接到我的自定义数据源。它已经运行了一段时间,没有任何问题。
新的要求是使用来自Web客户端的变量作为查询的一部分发送到数据源。显然我在我的服务器代码中有它,所以我正在寻找一种方法来使用Mapnik-jni MapDefinition类来保存这些数据,将其传递给C ++引擎并从那里传递到数据源作为查询的一部分,在解决之后样式xml中的变量。我认为这是一个可行的计划,但它看起来并不支持。