小编bik*_*tha的帖子

我可以在Android手机中使用postgresql吗?

我正在尝试开发Android应用程序,并且想在应用程序中使用数据库。我知道我可以在Android中使用sqllite,但是可以使用Postgres代替sqllite吗?

我说的是在电话中安装数据库,而不是使用远程数据库服务器。

可能吗?

任何答案表示赞赏。

postgresql android postgresql-9.3

5
推荐指数
2
解决办法
3632
查看次数

我如何限制地图以仅显示所选国家/地区?

我正在尝试使用openlayers 3制作Web地图应用程序。我有一个要修复的问题。

我正在加载OSM层作为应用程序的基本地图。但是OSM层的问题在于它可以显示整个世界,并且我可以在世界各地平移地图。

我希望我的应用程序在某些部分得到修复。我已设置地图范围,但仍然无法正常工作。

我正在使用minZoom,但无济于事。

还有其他方法可以解决这个问题吗?

var centerpos = [84.2, 28.2];
var newpos = ol.proj.transform(centerpos,'EPSG:4326','EPSG:900913');

var baseLayerOSM = new ol.layer.Tile({  
source: new ol.source.MapQuest({
    layer: 'osm'
}),
isBaseLayer:true    
});

var map = new ol.Map({
  layers: [baseLayerOSM],
  target: 'map',
  controls: [new CustomControl()],
  view: new ol.View({
    extent:[80.05844110726194,26.34796712822462,88.2015218371264,30.44742963310623],
    projection : 'EPSG:900913', // OSM projection
    center : newpos,
    minZoom:7,
    zoom: 7
  })
});
Run Code Online (Sandbox Code Playgroud)

这是我的代码。

AJ

openlayers-3

3
推荐指数
1
解决办法
3055
查看次数

矢量源在source.getFeatures()中返回空

我的应用程序中有矢量图层如下:

var vectorSource = new ol.source.Vector({
  format: new ol.format.GeoJSON(),
  crossOrigin:"Anonymous",
  url: 'http://localhost:8080/geoserver/wfs?service=WFS&' +
        'version=1.0.0&request=GetFeature&typename=genesis:Building_WGS&' +
        'outputFormat=application/json&srsname=EPSG:4326'
});


var vector1 = new ol.layer.Vector({
  source: vectorSource,
  style: new ol.style.Style({
    stroke: new ol.style.Stroke({
      color: 'rgba(0, 0, 255, 1.0)',
      width: 2
    })
  })
});
Run Code Online (Sandbox Code Playgroud)

我运行时可以看到地图上的图层.但问题是当我使用警报消息检查我看到空的功能信息时.我这样感冒了:

alert(vectorSource.getFeatures());
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我在这里做错了什么?任何帮助都是相同的.

AJ

openlayers-3

2
推荐指数
1
解决办法
2328
查看次数