Lorem Ipsum/DOL Differet Solmena

Separat existentie 2010 Unee MYT por scientie, musica, sport etc, litot Europa usa li sam Vocabular Lingues, differe solmen in li grammatica, li pronunciation. Delete this widget in Dashboard and add yours. This is just an example. Read More

Re: [gtug-bsas] duda sobre geolocalizacion en jquery

viernes, 24 de mayo de 2013

che pero tiene todo la api de la w3c xD


El 24 de mayo de 2013 16:48, bmiguens@gmail.com <bmiguens@gmail.com> escribió:
Lo obtenes del propia API de W3C

http://dev.w3.org/geo/api/spec-source-v2#address_interface

alert("You live in " + position.address.country + ", " + position.address.city + ", " + position.address.region)

On Fri, 24 May 2013 16:40:38 -0300
Maximiliano Burgos <maxib2007@gmail.com> wrote:

> mmm componentRestrictions, ok...
> el tema es, ahi pusiste Francia hardcodeado, como lo hago dinamicamente
> localizando el pais por las coordenadas que tengo?
>
>
> El 24 de mayo de 2013 16:37, bmiguens@gmail.com <bmiguens@gmail.com>escribió:
>
> > Ok, ok. Lo que tenes que usar es el componentRestriction
> >
> > var input = document.getElementById('searchTextField');
> > var options = {
> >   types: ['(cities)'],
> >   componentRestrictions: {country: 'fr'}
> > };
> >
> > autocomplete = new google.maps.places.Autocomplete(input, options);
> >
> > https://developers.google.com/maps/documentation/javascript/places
> >
> > On Fri, 24 May 2013 16:30:53 -0300
> > Maximiliano Burgos <maxib2007@gmail.com> wrote:
> >
> > > Entiendo, pero yo lo que necesito es:
> > > Tengo un geocoder autocomplete, y necesito que lo limite por Pais
> > detectado.
> > > Osea el navegador detecta que estas en Argentina, y el autocomplete solo
> > > predice direcciones dentro del pais.
> > > Esa es la finalidad de todo esto.
> > >
> > >
> > > El 24 de mayo de 2013 16:25, bmiguens@gmail.com <bmiguens@gmail.com
> > >escribió:
> > >
> > > > Realmente no entiendo lo que querés hacer, creo que te estás
> > complicando.
> > > >
> > > > Si querés que el browser detecte la geolocalización del usuario y que
> > > > luego el posicionamiento se envie a Google Maps para que te lo
> > localize en
> > > > un mapa, lo mejor sería esto:
> > > >
> > > > if(navigator.geolocation) {
> > > >     browserSupportFlag = true;
> > > >     navigator.geolocation.getCurrentPosition(function(position) {
> > > >       initialLocation = new
> > > > google.maps.LatLng(position.coords.latitude,position.coords.longitude);
> > > >       map.setCenter(initialLocation);
> > > >     }, function() {
> > > >       handleNoGeolocation(browserSupportFlag);
> > > >     });
> > > >   }
> > > >
> > > > Cuando crea el objeto google.maps.LatLng ya le asigna la geo-data que
> > te
> > > > da la API de W3C. Lo único que te queda es llamar el mapa, el cual va a
> > > > venir con los datos que le seteaste en set.Center.
> > > >
> > > > https://developers.google.com/maps/articles/geolocation
> > > >
> > > > On Fri, 24 May 2013 16:13:54 -0300
> > > > Maximiliano Burgos <maxib2007@gmail.com> wrote:
> > > >
> > > > > esta mal porque era representativa jajaja
> > > > > no, lo que hice fue asignar los valores de latitud y longitud a 2
> > campos
> > > > > hidden...
> > > > > el problema es que no se como pasarselos a la url de gmaps:
> > > > > <script type="text/javascript" src="
> > > > > http://maps.google.com/maps/api/js?sensor=false&location=ACA
> > "></script>
> > > > >
> > > > >
> > > > > El 24 de mayo de 2013 16:09, Tahuri <tahuri.killer@gmail.com>
> > escribió:
> > > > >
> > > > > > Creo que la url del js esta mal. fuera de eso pudiste solucionarlo?
> > > > > >
> > > > > >
> > > > > >
> > > > > > * :P Arruina lo mejor Muere como el peor... **Tahuri Killer<
> > > > http://www.tahurikiller.com.ar>
> > > > > > *
> > > > > >
> > > > > >
> > > > > > El 24 de mayo de 2013 15:52, Maximiliano Burgos <
> > maxib2007@gmail.com
> > > > >escribió:
> > > > > >
> > > > > > Fundamento un poco mi intencion:
> > > > > >>
> > > > > >> quiero usar:
> > > > > >>
> > > > > >> <script type="text/javascript" src="
> > > > > >>
> > > >
> > http://maps.google.com/maps/api/js?sensor=false&location=VAR_LAT,VAR_LNG
> > > > > >> "></script>
> > > > > >>
> > > > > >> por eso intento traer la variable global Geo al codigo...ahora la
> > > > cambie,
> > > > > >> hice esto:
> > > > > >>
> > > > > >> var Geo={};
> > > > > >>
> > > > > >> $(function() {
> > > > > >>
> > > > > >>         if (navigator.geolocation) {
> > > > > >>            navigator.geolocation.getCurrentPosition(success,
> > error);
> > > > > >>         }
> > > > > >>
> > > > > >>         //Get the latitude and the longitude;
> > > > > >>         function success(position) {
> > > > > >>             Geo.lat = position.coords.latitude;
> > > > > >>             Geo.lng = position.coords.longitude;
> > > > > >>         }
> > > > > >>
> > > > > >>         function error(){
> > > > > >>             console.log("Geocoder failed");
> > > > > >>         }
> > > > > >> });
> > > > > >>
> > > > > >> console.log(Geo.lat);
> > > > > >>
> > > > > >>
> > > > > >> El 24 de mayo de 2013 15:49, bmiguens@gmail.com <
> > bmiguens@gmail.com
> > > > >escribió:
> > > > > >>
> > > > > >> Probá el ejemplo de la API de W3C
> > > > > >>>
> > > > > >>> http://en.wikipedia.org/wiki/W3C_Geolocation_API
> > > > > >>>
> > > > > >>> Como dice Tahuri, podes llamarlo desde cualquier lado porque es
> > > > global.
> > > > > >>> Como ser desde populateHeader y hacer un return con los valores.
> > > > > >>>
> > > > > >>> On Fri, 24 May 2013 15:41:08 -0300
> > > > > >>> Maximiliano Burgos <maxib2007@gmail.com> wrote:
> > > > > >>>
> > > > > >>> > La verdad es mas una duda conceptual de jquery...
> > > > > >>> > De paso, aporto un script que encontre para dar con las
> > coordenadas
> > > > > >>> por el
> > > > > >>> > navegador:
> > > > > >>> >
> > > > > >>> > $(function() {
> > > > > >>> >
> > > > > >>> >         var Geo={};
> > > > > >>> >
> > > > > >>> >         if (navigator.geolocation) {
> > > > > >>> >            navigator.geolocation.getCurrentPosition(success,
> > > > error);
> > > > > >>> >         }
> > > > > >>> >
> > > > > >>> >         //Get the latitude and the longitude;
> > > > > >>> >         function success(position) {
> > > > > >>> >             Geo.lat = position.coords.latitude;
> > > > > >>> >             Geo.lng = position.coords.longitude;
> > > > > >>> >             populateHeader(Geo.lat, Geo.lng);
> > > > > >>> >         }
> > > > > >>> >
> > > > > >>> >         function error(){
> > > > > >>> >             console.log("Geocoder failed");
> > > > > >>> >         }
> > > > > >>> >
> > > > > >>> >         function populateHeader(lat, lng){
> > > > > >>> >
> > > > > >>> >         }
> > > > > >>> >
> > > > > >>> > });
> > > > > >>> >
> > > > > >>> >
> > > > > >>> > Mi problema es que tanto lat como lng en populateHeader fuera
> > de la
> > > > > >>> funcion
> > > > > >>> > no tienen valor. Como puedo llevarme el valor afuera?
> > > > > >>> >
> > > > > >>> > --
> > > > > >>> > Has recibido este mensaje porque estás suscrito al grupo "GTUG
> > > > BsAs"
> > > > > >>> de Grupos de Google.
> > > > > >>> > Para anular la suscripción a este grupo y dejar de recibir sus
> > > > correos
> > > > > >>> electrónicos, envía un correo electrónico a
> > > > > >>> gtug-bsas+unsubscribe@googlegroups.com.
> > > > > >>> > Para obtener más opciones, visita
> > > > > >>> https://groups.google.com/groups/opt_out.
> > > > > >>> >
> > > > > >>> >
> > > > > >>>
> > > > > >>> --
> > > > > >>> Has recibido este mensaje porque estás suscrito al grupo "GTUG
> > BsAs"
> > > > de
> > > > > >>> Grupos de Google.
> > > > > >>> Para anular la suscripción a este grupo y dejar de recibir sus
> > > > correos
> > > > > >>> electrónicos, envía un correo electrónico a
> > > > > >>> gtug-bsas+unsubscribe@googlegroups.com.
> > > > > >>> Para obtener más opciones, visita
> > > > > >>> https://groups.google.com/groups/opt_out.
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>  --
> > > > > >> Has recibido este mensaje porque estás suscrito al grupo "GTUG
> > BsAs"
> > > > de
> > > > > >> Grupos de Google.
> > > > > >> Para anular la suscripción a este grupo y dejar de recibir sus
> > correos
> > > > > >> electrónicos, envía un correo electrónico a
> > > > > >> gtug-bsas+unsubscribe@googlegroups.com.
> > > > > >> Para obtener más opciones, visita
> > > > > >> https://groups.google.com/groups/opt_out.
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >
> > > > > >  --
> > > > > > Has recibido este mensaje porque estás suscrito al grupo "GTUG
> > BsAs" de
> > > > > > Grupos de Google.
> > > > > > Para anular la suscripción a este grupo y dejar de recibir sus
> > correos
> > > > > > electrónicos, envía un correo electrónico a
> > > > > > gtug-bsas+unsubscribe@googlegroups.com.
> > > > > > Para obtener más opciones, visita
> > > > https://groups.google.com/groups/opt_out
> > > > > > .
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > > Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs"
> > de
> > > > Grupos de Google.
> > > > > Para anular la suscripción a este grupo y dejar de recibir sus
> > correos
> > > > electrónicos, envía un correo electrónico a
> > > > gtug-bsas+unsubscribe@googlegroups.com.
> > > > > Para obtener más opciones, visita
> > > > https://groups.google.com/groups/opt_out.
> > > > >
> > > > >
> > > >
> > > > --
> > > > Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de
> > > > Grupos de Google.
> > > > Para anular la suscripción a este grupo y dejar de recibir sus correos
> > > > electrónicos, envía un correo electrónico a
> > > > gtug-bsas+unsubscribe@googlegroups.com.
> > > > Para obtener más opciones, visita
> > https://groups.google.com/groups/opt_out
> > > > .
> > > >
> > > >
> > > >
> > >
> > > --
> > > Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de
> > Grupos de Google.
> > > Para anular la suscripción a este grupo y dejar de recibir sus correos
> > electrónicos, envía un correo electrónico a
> > gtug-bsas+unsubscribe@googlegroups.com.
> > > Para obtener más opciones, visita
> > https://groups.google.com/groups/opt_out.
> > >
> > >
> >
> > --
> > Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de
> > Grupos de Google.
> > Para anular la suscripción a este grupo y dejar de recibir sus correos
> > electrónicos, envía un correo electrónico a
> > gtug-bsas+unsubscribe@googlegroups.com.
> > Para obtener más opciones, visita https://groups.google.com/groups/opt_out
> > .
> >
> >
> >
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>
>

--
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.