首页 / 浏览问题 / 云GIS / 问题详情
地图怎么增加坐标 查询功能
12EXP 2019年03月19日

使用产品:iserver 9d 操作系统:win10 x64
数据类型: 文件型
问题详细描述:我需要在地图上增加一个查询功能,输入名称能定位到对应的坐标点,然后弹框显示相关信息。

我在云 GIS 网络客户端开发平台上找到一个例子(网址:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/leaflet/editor.html#widgets_Search)按照例子  我在自己的代码中增加了如下的代码段

var poiSearch = L.supermap.widgets.search({
        isGeoCoding: !window.isLocal,
        perPageDataNum: 8  // 每页显示数据个数
    });
    poiSearch.addTo(map);

 但是报错 Possible Unhandled Promise Rejection: TypeError: Cannot read property 'search' of undefined 发现 L.supermap下就没有 widgets  

1个回答

您好,您引用的包和官网的包是一致的吗?
5,668EXP 2019年03月19日
iclient9-leaflet.min.js 引用这个

官网引用的是

 <script type="text/javascript" src="../js/include-web.js"></script>
    <script type="text/javascript" include="iclient9-leaflet-css" src="../../dist/leaflet/include-leaflet.js"></script>

他们有什么区别吗?
include-web.js这个包引用了widgets这个js包。
好的 谢谢你
...