Я хочу убедиться, что объект всегда виден, но он не обязательно должен быть в центре представления (поэтому я не мог использовать trackedEntity
). Другими словами - пусть объект перемещается (это SampledPositionProperty
) в текущем представлении, пусть пользователь масштабирует и перемещает представление так, как он будет sh, но если объект удаляется от представления (или пользователь перемещает представление) от объекта), затем центрируйте вид вокруг объекта один раз.
В API Карт Google это тривиально:
if (!map.getBounds().contains(latLng)) {
map.setCenter(latLng);
}
Мне не удалось найти аналогичный API в Cesium, и я думаю, что я, должно быть, упускаю что-то очевидное. Я пробовал Entity.isShowing
, но его не волнует вид с камеры.