viewer.camera.flyTo() move to unexpected position in code below.
function moveTo() {
var result = document.getElementById('placeSelected');
var entity = ds.getById(result.value);
var position = entity.position._value;
viewer.camera.flyTo({destination : {x : position.x, y : position.y, z : 4000.0}});
result.value = "";
}
Chrome Developer Tools show next.
position
a {x: -3944585.312596666, y: 3354701.5667262836, z: 3711337.4542463096}
viewer.camera.position
a {x: -4858315.3833287945, y: 4132480.0609128857, z: 4934.821065525686}