Я получаю ошибку Uncaught TypeError: Cannot read property '__e3_' of null
случайным образом при перетаскивании многоугольника внутри карты google. Я имею в виду, что большую часть времени, когда я перетаскиваю многоугольник, работает, как ожидалось, но редко несколько раз терпит неудачу.Uncaught TypeError: Не удается прочитать свойство '__e3_' of null
В консоли Google Chrome, приведенная ошибка:
1) заголовок Error:
Uncaught TypeError: Cannot read property '__e3_' of null js?libraries=drawing,geometry:87
2) тело Ошибка:
_.I.hasListeners @ js?libraries=drawing,geometry:87
_.I.trigger @ js?libraries=drawing,geometry:88
W1 @ poly.js:20
_.t.mm @ poly.js:82
_.I.trigger @ js?libraries=drawing,geometry:88
(anonymous function) @ js?libraries=drawing,geometry:34
_.I.trigger @ js?libraries=drawing,geometry:88
(anonymous function) @ common.js:79
_.I.trigger @ js?libraries=drawing,geometry:88
Mm @ common.js:69
(anonymous function) @ common.js:225
(anonymous function) @ common.js:225
Отредактировано: Вместо того, чтобы наклеивать куски кода, я предоставляю скрипку в качестве примера с кодом работы: https://jsfiddle.net/w6Lnk47u/16/
ошибка, кажется, в этой строке:
var isMarkerContained = google.maps.geometry.poly.containsLocation(CREAR_CAMP.markerWithLabelCasaClub.getPosition(), CREAR_CAMP.polygonArea);
Чтобы воспроизвести ошибку, кто-то должен:
1) Нажмите на левый включен один первый и нарисовать многоугольник на карте.
2) Нажмите на кнопку включения справа (когда нарисован полигон), и появится маркер внутри многоугольника. Теперь, когда может произойти ошибка. Кто-то просто должен попытаться переместить и изменить размер полигона (пытаясь оставить маркер из области многоугольника), и появится ошибка на консоли Google Chrome. Как я уже сказал, это случается случайным образом и несколько раз.
Просьба представить [Минимальный, завершенный, проверенный и читаемый пример] (http://stackoverflow.com/help/mcve), который демонстрирует проблему. – geocodezip
Что на 'common.js: 225' и': 79' и где вы его назвали? – Kenney
@ Kenney, в моем JavaScript, по крайней мере, я знаю, что я не вызываю явно какую-либо анонимную функцию во внешний файл common.js. – dsm