Uncaught TypeError: Невозможно прочитать свойство 'Controls' из неопределенного - PullRequest
2 голосов
/ 30 апреля 2019

Я пытаюсь добавить панель поиска в карту sharepoint, используя esri листовку.

Это хорошо работает в IE, и Google Chrome ...

Теперь, если я использую тот же скрипт вsharepoint .. У меня есть эта ошибка: «Uncaught TypeError: Невозможно прочитать код инициатора здесь« Элементы управления неопределенными »*

  • первый сценарий, который я использую для отображения карты
  • второйскрипт - это основной файл, который я использую для импорта файлов 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>
...