首页 / 浏览问题 / 云GIS / 问题详情
学习Leaflet属性查询时报错
2EXP 2021年09月06日
报错信息:Uncaught TypeError: SuperMap.queryBySQLParameters is not a constructor at 02属性查询.html:25

SuperMap.queryBySQLParameters在VSCode也没有找到定义,引用了src="dist/leaflet/include-leaflet.js",实在不知道哪儿出了问题,还请各位大神不吝解惑。此外,也想请教如何能在API文档中查找某个功能或函数在哪个.js文件中

2 个回答

你好,请问你是想实现什么功能吗?如果是实现sql查询的话可以参考示例代码(https://iclient.supermap.io/examples/leaflet/editor.html#02_getFeatureBySQL)看你的报错信息,你可以检查一下你的SuperMap.queryBySQLParameters结构设置参数是否正确。

3,745EXP 2021年09月06日

您上述的错误应该是您在调用js文件时没有调用正确导致的,具体的您可以参考开发指南来对比您的引用https://iclient.supermap.io/web/introduction/leafletDevelop.html#Ready

请问您是使用地图服务做sql查询报错的吗?您可以参考我们的在线范例来调整https://iclient.supermap.io/examples/leaflet/editor.html#01_mapQueryBySQL

另外您说的在api文档中查找相应方法可以直接在左侧搜索,或者在对应模块中查找https://iclient.supermap.io/web/apis/leaflet.html

2,243EXP 2021年09月06日
...