El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Ionic práctico: App con REST

Instalando geolocalización con Cordova

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Para poder crear nuevos avistamientos de aves, necesitamos utilizar la geolocalización nativa del teléfono, así que en este vídeo vamos a instalar el plugin de geolocalización de Cordova y a utilizarlo posteriormente.

Transcripción

Necesito ahora instalar la Geolocalización. SI busco por Ionic 2 Native, esto me va a abrir la página donde vienen todos los Plug-ins propios de Cordova, y en concreto, estoy buscando, a ver, un poco más abajo por la G, aquí lo tenemos, Geolocation. Y dentro de él tenemos un código que es el que utilizaré para instalar ese Plug-In, me voy a ir hacia el terminal, voy a salir del Ionic Seach, y voy a pegar ese código. Esto me va a instalar el Plug-in y una vez instalado, puedo volver perfectamente al subline text y empezar a trabajar con ese Plug-in. Lo primero, necesito importarlo así que voy a coger cualquier importación, la voy a copiar, la voy a pegar, creo que copié más de la cuenta... ¿Cómo se llama? Geolocation. ¿De dónde tenemos que sacarlo? Bueno, pues de Ionic, pero Native, que es de donde salen todos los Plug-ins, Ya lo tengo importado, ahora simplemente se trata de programar para que carguen los datos. Voy a crear una función, que se va a llamar LoadPosition y que es la que utilizaré para cargar efectivamente los datos de geolocalización. Necesito utilizar ese objeto, Geolocation y voy a utilizar el método "Get Current Position", esto en realidad es un Provider, lo que significa que para poder utilizar sus datos necesitaré utilizar el método "then" ese método "then", que en vez de un objeto Data, como me devolvían los servicios, pues lo que me va a devolver es un Position, y que va a ir asociado a una función, en esta función es donde puedo hacer que se guarden los datos de Latitud y Longitud, para poder guardarlos en algún sitio y tenerlos a mano, voy a crear las variables Latitud y Longitud, y entonces aquí voy a pedirle que efectivamente me recupere los datos de Latitud y que me los iguale con esta posición que estoy recuperando... Esta de aquí, y de ella, las coordenadas y de esas coordenadas la Latitud. En realidad, esto no funcionará, y no funcionará porque este This va a hacer referencia al objeto de geolocalización, así que voy a crear una variable que me va a servir para tener como referencia This, y voy a utilizar esta variable para la Latitud y también para la Longitud. Así que aquí copiaré y pegaré. Sustituyo Latitud por Longitud, y está listo. Si tuviese cualquier problema, de todas formas después de este "then", además de ese Position, puedo añadir el error. Y podría poner una alerta, podría poner lo que quisiese, por no complicar el código, como las otras veces, voy a poner simplemente que haga una depuración de ese ERR??? Y con esto ya tengo los datos de posición, estos los tengo que cargar y los tengo que cargar cada vez que entre en esta página, porque podría haberme cambiado de posición, voy a añadir ese método aquí. De hecho, en realidad ni siquiera debería de ser así, por no complicar el código, no lo voy a hacer, pero debería ser que cuando haga clic en ese botón y solo en ese momento me recupere los datos de posición y luego de haberlos recuperado aquí añada además el envío de los datos. Pero como digo, por hacerlo un poco más sencillo, voy a mantenerlo separado. Bueno, ya tengo esos datos listos, el siguiente paso tiene que ser recuperar también los datos que haya introducido el usuario.

Ionic práctico: App con REST

Practica creando una aplicación con Ionic, gracias a la combinación de AngularJS, HTML5 y un back-end basado en PHP para servir datos a tu app así como modificar registros.

3:00 horas (38 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.