问题
等待回复
文章精选
许可中心
资源中心
漏洞批露表
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
iclient-classic编程中地图的sql查询,结果没有显示
iclient中调用官网中地图sql查询的queryBySQL两次,结果不对
sql查询中如何更改高亮显示的样式?
sql查询无法高亮显示
iclient-classic怎样将要进行sql查询的要素进行相交分析
sql查询,返会结果报错,但是Network里有值。
ID查询 如何更改高亮显示的默认样式
forOpenlayers,id查询地块高亮显示
热门标签
iserver
三维
idesktop
webgl
javascript
iclient
三维场景
三维模型
iobjects
倾斜摄影
android
imobile
发布服务
leaflet
net
iobject
二次开发
idesktop9d
许可
supermap
插件
js
java
组件
二维
ios
三维gis
组件开发
openlayers
属性查询
所有分类
云GIS
3,385个
桌面GIS
3,426个
组件GIS
2,622个
移动GIS
1,425个
三维GIS
4,408个
WebGIS
537个
其他
1,050个
iclient-classic地图SQL查询,怎样让查询结果居中放大显示
我要提问
0
投票
小白一个,最近用iclient classic编程遇到了很多问题。怎样让地图SQL查询结果居中放大显示呀?
sql
iserver
javascript
高亮
11月 6, 2019
分类:
162次浏览
|
用户:
weixixi
初出茅庐
(
20
分)
重新分类
11月 6, 2019
用户:
邬袁凯
1个回答
0
投票
已采纳
创建bounds边界类实例,把查询到的点线面坐标赋值给这个边界类。
然后用map.zoomToExtent(bounds);去执行就好了。
11月 6, 2019
用户:
27。
名扬四海
(
1,212
分)
采纳于
11月 7, 2019
用户:
weixixi
请问能详细讲一下吗?用了示例的代码
function init() {
map = new SuperMap.Map("map", {
controls: [
new SuperMap.Control.ScaleLine(),
new SuperMap.Control.Zoom(),
new SuperMap.Control.Navigation({
dragPanOptions: {
enableKinetic: true
}
})]
});
map.addControl(new SuperMap.Control.LayerSwitcher(), new SuperMap.Pixel(42, 80));
layer = new SuperMap.Layer.TiledDynamicRESTLayer("World", url, {
transparent: true,
cacheEnabled: true
}, {maxResolution: "auto"});
layer.events.on({"layerInitialized": addLayer});
vectorLayer = new SuperMap.Layer.Vector("Vector Layer");
}
function addLayer() {
map.addLayers([layer, vectorLayer]);
map.setCenter(new SuperMap.LonLat(106.3, 37), 2);
}
function queryBySQL() {
vectorLayer.removeAllFeatures();
var queryParam, queryBySQLParams, queryBySQLService;
queryParam = new SuperMap.REST.FilterParameter({
name: "Countries@World.1",
attributeFilter: "Pop_1994>1000000000 and SmArea>900"
});
queryBySQLParams = new SuperMap.REST.QueryBySQLParameters({
queryParams: [queryParam]
});
queryBySQLService = new SuperMap.REST.QueryBySQLService(url, {
eventListeners: {"processCompleted": processCompleted, "processFailed": processFailed}
});
queryBySQLService.processAsync(queryBySQLParams);
}
function processCompleted(queryEventArgs) {
var i, j, feature,
result = queryEventArgs.result;
if (result && result.recordsets) {
for (i = 0; i < result.recordsets.length; i++) {
if (result.recordsets[i].features) {
for (j = 0; j < result.recordsets[i].features.length; j++) {
feature = result.recordsets[i].features[j];
feature.style = style;
vectorLayer.addFeatures(feature);
}
}
}
}
}
function processFailed(e) {
widgets.alert.showAlert(e.error.errorMsg, false);
}
function clearFeatures() {
//先清除上次的显示结果
vectorLayer.removeAllFeatures();
vectorLayer.refresh();
}
请
登录
或者
注册
后再添加评论。
...