Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - OchoaPHP

Páginas: [1]
1
Si tienes latitud 44.4647452 y longitud 7.3553838 puedes obtener la dirección de esas coordenadas en forma de array json a través del api de google maps, con una recuperación pasándole los datos de latitud y longitud, por ejemplo:


http://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&sensor=true


A través de lo que te devuelve google maps puedes obtener la calle, número, barrio, código postal, país, etc.
¿Como puedo imprimir el JSON desde esta URL?

2
estem... voy a opinar de metiche que soy nomas jeje

no te convendría hacer una clase que detecte el IP real y a travez del IP real del usuario saber donde está??

yo se que no te va a dar exactamente la dirección de la casa del usuario, es lógico que no va a ser taaaaaan exacto pero yo de esa forma logré al menos saber de que país, provincia y ciudad era el usuario, si vos pretendes tener datos exactos de donde está parado el usuario en ese momento ya es un poco mas complicado, y mas si usan móviles porque ahí si que me matas!!
Bueno, ya saliendo del tema si lo fuera hacer con la IP o con un servidor externo ¿como puedo obtener el barrio/zona de ubicación del usuario?, o hacer esto mismo con geolocalización, sin importa ahora la alerta del permiso.

3
Hola, hay distintos servicios de geolocalización que puedes utilizar con php.

Google: https://developers.google.com/maps/documentation/geocoding/

Geolocator: http://freecode.com/projects/ipgeolocation-php-class

Ip info database: http://freecode.com/projects/ipgeolocation-php-class

Saludos
Eso es básico y por otro lado "inservible", se hacerlo con estos servidores, ademas hay muchos mas, pero yo necesito ser mas exacto y sin utilizar otros servidores.

4
Hola, tengo una duda, y espero me puedan ayudar con esta. Tengo este código:

<script type="text/javascript">
        if(navigator.geolocation){
                navigator.geolocation.getCurrentPosition(coords);
        }else{
                // El navegador no soporta la geolicalización
        }
 
        function coords(position){
                alert("Latitud: "   position.coords.latitude);
                alert("Longitud: "   position.coords.longitude);
        }
</script>


Y obviamente pide permisos del usuario para poder enviar la alerta con la latitud y la longitud, pero hace poco tenia uno como estos que obtenía estos dos datos, pero no me acuerdo como era para no pedir permiso al usuario, y les vengo a pedir el favor de que si me pueden decir como evito la petición del permiso y obtenga el dato, o algún otro código que lo haga así se los agradecería mucho.

Gracias de ante mano, espero respuestas.

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".