Estoy trabajando en Google Earth Engine y quiero acceder a la ubicación del usuario para luego poder utilizar la posición al visualizar las capas de datos. Al ejecutar el código de abajo, GEE no parece ser capaz de entender el navegador que contiene la información de geolocalización que estoy buscando. Lo mismo ocurre con el documento. Esto me hace preguntarme si GEE incluso funciona en JS ya que no entiende las consultas(?) ¿Alguien con una solución para acceder a la ubicación del usuario?
var locationButton = ui.Button('User location');
locationButton.onClick(function() {
var startPos;
var geoSuccess = function(position) {
startPos = position;
document.getElementById('startLat').innerHTML = startPos.coords.latitude;
document.getElementById('startLon').innerHTML = startPos.coords.longitude;
if (navigator.geolocation) {
console.log('Geolocation is supported!');
}
else {
console.log('Geolocation is not supported for this Browser/OS.');
}
};
navigator.geolocation.getCurrentPosition(geoSuccess);
});
Map.add(locationButton);