javascript - 未捕获的类型错误:无法读取未定义的属性“控件”
问题描述
我正在尝试使用 esri 传单在共享点地图中添加搜索栏。
它在 IE 和谷歌浏览器中运行良好...
现在,如果我在 sharepoint 中使用相同的脚本.. 我有这个错误:“Uncaught TypeError: Cannot read propenter code hereerty 'Controls' of undefined”</p>
- 第一个脚本是我用来显示地图的
- 第二个脚本是我用来导入 js 文件的主文件
//Bare de recherche
var results = new L.LayerGroup().addTo(oMap);
var searchControl = new L.esri.Controls.Geosearch().addTo(oMap);
//var searchControl = new L.esri.Geocoding.geosearch().addTo(oMap);
searchControl.on('results', function(data){
results.clearLayers();
for (var i = data.results.length - 1; i >= 0; i--) {
results.addLayer(L.marker(data.results[i].latlng));
}
});
setTimeout(function(){$('.pointer').fadeOut('slow');},3400);
<script type="text/javascript">
document.writeln("<script src='https://cdn-geoweb.s3.amazonaws.com/esri-leaflet/0.0.1-beta.5/esri-leaflet.js'><" + "/script>");
document.writeln("<script src='https://cdn-geoweb.s3.amazonaws.com/esri-leaflet-geocoder/0.0.1-beta.5/esri-leaflet-geocoder.js'><" + "/script>");
document.writeln("<link rel='stylesheet' href='https://cdn-geoweb.s3.amazonaws.com/esri-leaflet-geocoder/0.0.1-beta.5/esri-leaflet-geocoder.css'><" + "/link>");
//Fin de bar de recherche
</script>
解决方案
推荐阅读
- python - Pandas:从字典创建框架时,什么决定了索引顺序?
- laravel - 以特定方式更新 Laravel 中的中间(数据透视表)表中的记录
- nginx - 使用 nginx 的 webhook 的相互 TLS
- python - 如何并行访问类?
- javascript - 添加图像后 Javascript JSZip 出错
- unity3d - unity编辑器中的发布部分在哪里
- javascript - 为什么 window.close() 突然不起作用?
- javascript - 用奇怪的“â”字符解析格式错误的 JS 字符串
- python - 解析字符串列表
- arrays - 在堆中声明数组时的无限空间