问题
等待回复
文章精选
许可中心
资源中心
漏洞批露表
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
classic可以实现重写getTileUrl方法吗?
需要web地图上实时加载海量的点,我们想生成瓦块图,请问有这种接口或插件么
叠加分析里leaflet的圆可以和圆求交集吗
想用leaflet实现对工作空间属性表的增删改查,可以实现吗
leaflet的sql查询怎么查询某字段的所有值呢
leaflet怎么给SQL查询得到的点添加弹窗内容
forLeaflet的矩形查询和几何查询的获取范围的方法或参数是什么?
如何同时实现iClient for Leaflet的多种功能
热门标签
iserver
三维
idesktop
webgl
javascript
三维场景
三维模型
iclient
iobjects
倾斜摄影
android
imobile
发布服务
leaflet
net
iobject
二次开发
supermap
许可
idesktop9d
插件
java
js
组件
openlayers
二维
cesium
组件开发
三维gis
revit
所有分类
云GIS
4,172个
桌面GIS
4,531个
组件GIS
3,202个
移动GIS
1,700个
三维GIS
4,999个
WebGIS
1,072个
其他
1,091个
leaflet的sql查询可以同步加载吗 或者有别的方法实现我的需求
我要提问
0
投票
就像这样 把sql查询提取成公共方法 传参数返回查询结果的需求 但是调用该方法时总是返回undefined之后才进入查询结果serviceResult 我感觉是异步请求的原因 不知道可否解决呢
leaflet
javascript
3月 9, 2020
分类:
127次浏览
|
用户:
Wenenenen
初出茅庐
(
30
分)
请
登录
或者
注册
后回答这个问题。
1个回答
0
投票
你好,这个只能是异步,解决回调异步的方法网上还是很多的吧,比如你可以把回调异步包装成promise
3月 10, 2020
用户:
李熙y
名扬四海
(
4,524
分)
好的谢谢
你好,我也遇到了这个问题,请问您怎么解决的呢,谢谢
就是使用promise 大概这样
return new Promise(function(resolve, reject){
new mapboxgl.supermap.FeatureService(url).getFeaturesBySQL(sqlParam, function (serviceResult) {
if(serviceResult != null){
resolve(serviceResult);
}else{
reject(new Error(req.statusText));
}
});
});
请
登录
或者
注册
后再添加评论。
...