#javascript #reactjs #google-maps #google-maps-api-3 #cesium
#javascript #reactjs #google-карты #google-maps-api-3 #cesiumjs
Вопрос:
Я использую следующий код для создания полилинии в моем приложении ReactJS. Я получаю сообщение об ошибке «DeveloperError: ожидаемое значение должно быть больше или равно0.0125, фактическое значение равно 0». Может кто-нибудь, пожалуйста, объясните мне, почему я получаю эту ошибку.
var viewer = new Cesium.Viewer("cesiumContainer");
var redLine = viewer.entities.add({
name: "Red line on terrain",
polyline: {
positions: Cesium.Cartesian3.fromDegreesArray([180,90, 180, -90]),
width: 5,
material: Cesium.Color.RED,
clampToGround: true,
},
});
Ответ №1:
Я полагаю, что это ошибка для cesium.
Если вы удалите код из строк с 259 по 265 в EllipsoidGeodesic-0f41968b.js
файле, вы обнаружите, что ваш код будет выполняться нормально.
Скриншот прокомментированного кода в файле
Я столкнулся с множеством проблемных поведений, подобных этому.
Я не знаю, закомментирую ли я обнаружение соответствующей аномалии, что произойдет с работой системы кода.
Я предполагаю, что при определенных экстремальных условиях это может повлиять на нормальную работу системы.