Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] geolocalizacion js y php coord

Estas en el tema de geolocalizacion js y php coord en el foro de Javascript en Foros del Web. hola amigos, bueno hace un tiempo no pasaba por aqui, estoy comenzando un proyecto y tengo un problema con un codigo, me funciona en el ...
  #1 (permalink)  
Antiguo 27/01/2019, 11:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 148
Antigüedad: 10 años, 11 meses
Puntos: 1
Pregunta geolocalizacion js y php coord

hola amigos, bueno hace un tiempo no pasaba por aqui, estoy comenzando un proyecto y tengo un problema con un codigo, me funciona en el localhost, pero no en la web, en la web me arroja error desconocido, aqui les dejo el codigo par que le echen un vistazo y me puedan orientar
Código PHP:
<script>

//<![CDATA[
var watchId;
/* Controlamos los tiempos de espera mínimo y máximo de nuestra geolocalización respecto a la petición anterior */
var PositionOptions = {
    
timeout5000,
    
maximumAge60000,
    
enableHighAccuracetrue // busca la mejor forma de geolocalización (GPS, tiangulación, ...)
};
/* Utiliza la geolocalalización solamente cuando se solicita.
Con PositionOptions aseguramos que la posición no corresponde a caché */
function initiate_geolocation() {
  if (
navigator.geolocation) {
    
browserSupportFlag true;
    var 
watchId navigator.geolocation.getCurrentPosition(successCallbackerrorCallbackPositionOptions);
  } else {
    
document.getElementById("mensaje").value "Lo sentimos pero el API de Geolocalización de HTM5 no está disponible para su navegador";
  }
}
/* Reitera la geolocalización hasta que la detenemos */
function watch_geolocation() {
  if (
navigator.geolocation) {
    
browserSupportFlag true;  // Para optimizarlo en los navegadores (mis dudas con IE)
    
var watchId navigator.geolocation.watchPosition(successCallbackerrorCallback);
  } else {
    
document.getElementById("mensaje").value "Lo sentimos pero el API de Geolocalización de HTM5 no está disponible para su navegador";
  }
}
/* Detenemos la geolocalización reiterada */
function clear_watch_geolocation() {
  if (
navigator.geolocation) {
    
navigator.geolocation.clearWatch(watchId);
  } else {
    
document.getElementById("mensaje").value "Lo sentimos pero el API de Geolocalización de HTM5 no está disponible para su navegador";
  }
}
 
function 
successCallback(pos) {
  
  var 
latitude document.getElementById('latitude');
  
registro.latitude.value pos.coords.latitude.toFixed(6);  // Limito decimales de coordenadas a 6 
  
  
var longitude document.getElementById('longitude');
  
registro.longitude.value pos.coords.longitude.toFixed(6);
  
  
};
/* Posibles errores que se pueden producir en la geolocalización */
function errorCallback(error) {
  var 
appErrMessage null;
  if (
error.core == error.PERMISSION_DENIED) {
    
appErrMessage "El usuario no ha concedido los privilegios de geolocalización"
  
} else if (error.core == error.POSITION_UNAVAILABLE) {
    
appErrMessage "Posicion no disponible"
  
} else if (error.core == error.TIMEOUT) {
    
appErrMessage "Demasiado tiempo intentando obtener la localización del usuario."
  
} else if (error.core == error.UNKNOWN) {
    
appErrMessage "Error desconocido"
  
} else {
    
appErrMessage "Error insesperado"
  
}
  
document.getElementById("mensaje").innerHTML appErrMessage
};
//]]>

</script> 
el resultado de este scrip me lo imprime en un imput tipo texto que tengo en un formulario que al completar se va a una BD, el tema es que me funciona en localhost sin problema pero al subirlo no, el codigo lo modifique de un ejemplo que dejaron en algun foro

quedo atento a sus respuestas saludos
  #2 (permalink)  
Antiguo 27/01/2019, 16:24
Avatar de Panino5001
Moderatroll
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.080
Antigüedad: 14 años, 10 meses
Puntos: 779
Respuesta: geolocalizacion js y php coord

Quizá el servidor no tenga SSL. Algunos navegadores no geolocalizan sin SSL (en localhost funciona siempre).
  #3 (permalink)  
Antiguo 27/01/2019, 18:09
 
Fecha de Ingreso: mayo-2008
Mensajes: 148
Antigüedad: 10 años, 11 meses
Puntos: 1
Respuesta: geolocalizacion js y php coord

Cita:
Iniciado por Panino5001 Ver Mensaje
Quizá el servidor no tenga SSL. Algunos navegadores no geolocalizan sin SSL (en localhost funciona siempre).
muchas gracias por responder, entonces el código esta bien como lo deje?
si tiene SSL, acabo de revisar

  #4 (permalink)  
Antiguo 27/01/2019, 18:24
 
Fecha de Ingreso: mayo-2008
Mensajes: 148
Antigüedad: 10 años, 11 meses
Puntos: 1
Sonrisa Respuesta: geolocalizacion js y php coord

Cita:
Iniciado por Panino5001 Ver Mensaje
Quizá el servidor no tenga SSL. Algunos navegadores no geolocalizan sin SSL (en localhost funciona siempre).

listo revise en mi navegador como estaba llamando a la pagina y no tenia escrito el https:// si no que estaba directo el mysite.cl

cambie a https://www.mysite.cl y cargo tal como en el localhost XD

seguire trabajando ahora en el resto, necesito hacer un monton de modulos y me hare millonario con este invento jejejeje bueno muchas gracias espero la modificacion al codigo le sirva a alguien mas

saludos



La zona horaria es GMT -6. Ahora son las 12:42.