Está en la página 1de 7

19/03/13

GPS con Android | Mostrar tu posicin

PROGRAMACIN, JAVA, ORACLE, PHP, JAVASCRIPT, FACEBOOK API, WORDPRESS, SEO...

Sony - Smartphone Sony Xperia tipo Dual SIM SilverVER MSS/. 599.00Neu

Samsung Galaxy

Player ANDROID 4.2" WiFi 8GB Android 2.3VER MSS/. 899.00


ene 2012

LG Optimus L5 DualVER MSS/. 709.00Neutype your search here

GPS con Android | Mostrar tu posicin


Samsung - Galaxy Music Dual SIM / GT S6012VER MSS/. 899.00 SONY Xperia U - Smartphone Desbloqueado 8GB 3.5'' 5MP /
Descarga el contenido del Artculo en PDF Follow Us on Twitter!

GPS con Android


Esta entrada contiene el cdigo de una aplicacin GPS con Android desarrollada para la versin 2.4 o superior en la que mostramos las coordenadas GPS en las que nos encontramos. La aplicacin muestra una imagen (un camioncito) en la posicin en la que estamos en ese momento e indica la latitud y la altitud. Estas coordenadas se pueden mostrar en cualquier mapa como por ejemplo Google Maps, adems podis realizar una actualizacin de la posicin pasndole un parmetro de tiempo que refrescar nuestros datos en el tiempo que hayis indicado en la variable. El cdigo de la mini aplicacin GPS con Android est comentado con bastantes explicaciones, si necesitis alguna ms podis dejar un comentario y os responderemos en breve. Este es el cdigo:

Cdigo GPS con Android


1 2p a c k a g es p a w n . g p s ; 3 4i m p o r tj a v a . i o . I O E x c e p t i o n ; 5i m p o r tj a v a . u t i l . L i s t ; 6i m p o r tj a v a . u t i l . L o c a l e ; CJOClick 7 on any of these buttons to help us to maintain this website. 8i m p o r ta n d r o i d . c o n t e n t . C o n t e x t ;
Me gusta 23 11 Follow @codigojavaO 9i m p o r ta n d r o i d . l o c a t i o n . A d d r e s s ; 1 0i m p o r ta n d r o i d . l o c a t i o n . G e o c o d e r ; 1 1i m p o r ta n d r o i d . l o c a t i o n . L o c a t i o n ; 1 2i m p o r ta n d r o i d . l o c a t i o n . L o c a t i o n L i s t e n e r ; 1 3i m p o r ta n d r o i d . l o c a t i o n . L o c a t i o n M a n a g e r ; 1 4i m p o r ta n d r o i d . w i d g e t . T o a s t ; 1 5 1 6i m p o r ta n d r o i d . g r a p h i c s . d r a w a b l e . D r a w a b l e ; 1 7i m p o r ta n d r o i d . o s . B u n d l e ; 1 8i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . G e o P o i n t ; 1 9i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . M a p A c t i v i t y ; 2 0i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . M a p C o n t r o l l e r ; 2 1i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . M a p V i e w ; 2 2i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . O v e r l a y ; 2 3i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . O v e r l a y I t e m ; 2 4 2 5/ / G P Sc o nA n d r o i d 2 6 2 7p u b l i cc l a s sG p s A c t i v i t ye x t e n d sM a p A c t i v i t y{ 2 8 2 9 p r i v a t eM a p V i e wm a p V i e w ; 3 0 p r i v a t eM a p C o n t r o l l e rm c ; 3 1 3 2 p r i v a t eP a r t i c u l a r I t e m i z e d O v e r l a yi t e m i z e d o v e r l a y ; 3 3 p r i v a t eG e o c o d e rg e o C o d e r ; 3 4

AYUDAS!

ENCUNTRALO AQU Android Bases de datos Consolas Desarrollo web Ensamblador Facebook (API) Flash Flex Forms Hardware Java JavaScript Php

codigojavaoracle.com/android-2/gps-con-android-mostrar-tu-posicion/

1/7

19/03/13
3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 6 0 6 1 6 2 6 3 6 4 6 5

GPS con Android | Mostrar tu posicin


p u b l i cv o i do n C r e a t e ( B u n d l es a v e d I n s t a n c e S t a t e ){ s u p e r . o n C r e a t e ( s a v e d I n s t a n c e S t a t e ) ; s e t C o n t e n t V i e w ( R . l a y o u t . m a i n ) ;

Proyectos Programacin Redes Software

L o c a t i o n M a n a g e rm i l o c M a n a g e r=( L o c a t i o n M a n a g e r ) g e t S y s t e m S e r v i c e ( C o n t e x t . L O C A T I O N _ S E R V I C E ) ; m i l o c M a n a g e r . r e q u e s t L o c a t i o n U p d a t e s (L o c a t i o n M a n a g e r . G P S _ P R O V I D E R ,0 ,0 ,n e wM i L o c a t i o n L i s t e n e r ( ) ) ; Ubuntu m a p V i e w=( M a p V i e w )f i n d V i e w B y I d ( R . i d . m a p v i e w ) ; Vb.net m c=m a p V i e w . g e t C o n t r o l l e r ( ) ; m a p V i e w . s e t B u i l t I n Z o o m C o n t r o l s ( t r u e ) ;

Windows XML

D r a w a b l ed r a w a b l e=t h i s . g e t R e s o u r c e s ( ) . g e t D r a w a b l e ( R . d r a w a b l e . i c _ c a m i o n ) ; i t e m i z e d o v e r l a y=n e wP a r t i c u l a r I t e m i z e d O v e r l a y ( d r a w a b l e , t h i s ) ; g e o C o d e r=n e wG e o c o d e r ( t h i s ,L o c a l e . g e t D e f a u l t ( ) ) ; } p r o t e c t e db o o l e a ni s R o u t e D i s p l a y e d ( ){ r e t u r nf a l s e ; }

ENTRADAS RECIENTES Cambiar la carpeta de un dominio

p u b l i cc l a s sM i L o c a t i o n L i s t e n e ri m p l e m e n t sL o c a t i o n L i s t e n e r { p u b l i cv o i do n L o c a t i o n C h a n g e d ( L o c a t i o nl o c ) { Modificar la directiva register_globals i f( l o c! =n u l l ){ Solucin al error de instalacin de d o u b l el a t=l o c . g e t L a t i t u d e ( ) ; d o u b l el o n=l o c . g e t L o n g i t u d e ( ) ; Oracle 11g XE S t r i n gc o o r d e n a d a s=" S eh am o v i d oa :"+" L a t i t u d="+l a t+" L o n g i t u d="+l o n ; Crear un listener T o a s t . m a k e T e x t (g e t A p p l i c a t i o n C o n t e x t ( ) , c o o r d e n a d a s , T o a s t . L E N G T H _ L O N G ) . s h o w ( ) ; o escuchador en Android G e o P o i n tp o i n t=n e wG e o P o i n t ( ( i n t )( l a t ) , ( i n t )( l o n ) ) ; m c . a n i m a t e T o ( p o i n t ) ; Buscar en el cdigo de una pgina S t r i n ga d d r e s s = " " ;

web con java

/ / m c . s e t Z o o m ( 1 6 ) ;

6 6/ / / / / / / / / / / / / / / / / / / / / / / / / / / 6 7 t r y{ Prcticas de PHP MySql 6 8 g e o C o d e r . g e t F r o m L o c a t i o n ( 4 0 , 4 ,1 ) ; 6 9 / / L i s t < A d d r e s s >a d d r e s s e s=g e o C o d e r . g e t F r o m L o c a t i o n ( l a t / 1 E 6 , l o n / 1 E 6 Instalar ,1 ) ; servidor de audio o video 7 0 / / i f( a d d r e s s e s . s i z e ( )>0 ){ Icecast2 7 1 / / f o r( i n ti=0 ;i<a d d r e s s e s . g e t ( 0 ) . g e t M a x A d d r e s s L i n e I n d e x ( ) ;i + + ) Algoritmos de planificacin (FIFO, 7 2 / / a d d r e s s+ =a d d r e s s e s . g e t ( 0 ) . g e t A d d r e s s L i n e ( i )+" \ n " ; 7 3 / / } WFQ, Round Robin, Prioridad) 7 4 Sockets en Java (UDP y TCP) | 7 5 }c a t c h( I O E x c e p t i o ne ){ 7 6 S y s t e m . o u t . p r i n t l n ( " o o o oq u ep e n i t a " ) ; Ejemplo de compras 7 7 e . p r i n t S t a c k T r a c e ( ) ; Aplicaciones Multimedia en la red 7 8 } 7 9/ / / / / / / / / / / / / / / / / / / / / / / / / / / Conexiones persistentes y no 8 0 / / S a c ou ni c o n oc o nd i c h ag e o l o c a l i z a c i n persistentes 8 1 L i s t < O v e r l a y >m a p O v e r l a y s=m a p V i e w . g e t O v e r l a y s ( ) ; 8 2 / / D r a w a b l ed r a w a b l e=t h i s . g e t R e s o u r c e s ( ) . g e t D r a w a b l e ( R . d r a w a b l e . i c _ l a u n c h e r ) ; Comparacin de arquitecturas 8 3 / / G e o P o i n tp o i n t=n e wG e o P o i n t ( 4 4 4 3 7 6 9 , 4 0 1 1 5 8 4 5 ) ; Cliente-Servidor y P2P 8 4 O v e r l a y I t e mo v e r l a y i t e m=n e wO v e r l a y I t e m ( p o i n t ," E s t a q u " ,a d d r e s s ) ; 8 5 i t e m i z e d o v e r l a y . a d d O v e r l a y ( o v e r l a y i t e m ) ; Convertir una direccin de red IP a 8 6 m a p O v e r l a y s . a d d ( i t e m i z e d o v e r l a y ) ; formato binario 8 7 8 8 m a p V i e w . i n v a l i d a t e ( ) ; Enviar email a todos los usuarios 8 9 } 9 0 } Dibujar marcadores en un mapa de 9 1 p u b l i cv o i do n P r o v i d e r D i s a b l e d ( S t r i n gp r o v i d e r ) { Google Maps V3 9 2 T o a s t . m a k e T e x t (g e t A p p l i c a t i o n C o n t e x t ( ) , " G p sD e s a c t i v a d o " , T o a s t . L E N G T H _ S H O R T) . s h o w ( ) ; 9 3 } Whireshark | Anlisis trama HTTP 9 4 p u b l i cv o i do n P r o v i d e r E n a b l e d ( S t r i n gp r o v i d e r ) { 9 5 T o a s t . m a k e T e x t (g e t A p p l i c a t i o n C o n t e x t ( ) , " G p sA c t i v o " , T o a s t . L E N G T H _ S H O R T) . Whireshark s h o w ( ) ; 9 6 } Tipos de ataques de seguridad en la 9 7 p u b l i cv o i do n S t a t u s C h a n g e d ( S t r i n gp r o v i d e r ,i n ts t a t u s ,B u n d l ee x t r a s ) { } red 9 8 } 9 9}

Hola Mundo en Android

Store and Forward

1 2p a c k a g es p a w n . g p s ; 3 4i m p o r tj a v a . u t i l . A r r a y L i s t ; 5i m p o r ta n d r o i d . a p p . A l e r t D i a l o g ; 6i m p o r ta n d r o i d . c o n t e n t . C o n t e x t ; 7i m p o r ta n d r o i d . g r a p h i c s . d r a w a b l e . D r a w a b l e ; 8i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . I t e m i z e d O v e r l a y ; 9i m p o r tc o m . g o o g l e . a n d r o i d . m a p s . O v e r l a y I t e m ; 1 0 1 1p u b l i cc l a s sP a r t i c u l a r I t e m i z e d O v e r l a ye x t e n d sI t e m i z e d O v e r l a y < O v e r l a y I t e m > 1 2{ 1 3 p r i v a t eA r r a y L i s t < O v e r l a y I t e m >m O v e r l a y s=n e wA r r a y L i s t < O v e r l a y I t e m > ( ) ; 1 4 p r i v a t eC o n t e x tm C o n t e x t ;

RECIENTES luis: como seria el codigo,si cuando yo ingrese las coordenadas me muestre un punto en el mapa Olga: Muchas gracias por tu comentario! AkaMM: no puedo agregar el

codigojavaoracle.com/android-2/gps-con-android-mostrar-tu-posicion/

2/7

19/03/13

1 4 p r i v a t eC o n t e x tm C o n t e x t ; 1 5 1 6 p u b l i cP a r t i c u l a r I t e m i z e d O v e r l a y ( D r a w a b l ed e f a u l t M a r k e r ,C o n t e x tc o n t e x t ){ 1 7 s u p e r ( b o u n d C e n t e r B o t t o m ( d e f a u l t M a r k e r ) ) ; 1 8 m C o n t e x t=c o n t e x t ; 1 9 } 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2} p u b l i cv o i da d d O v e r l a y ( O v e r l a y I t e mo v e r l a y ){ m O v e r l a y s . a d d ( o v e r l a y ) ; p o p u l a t e ( ) ; } p r o t e c t e dO v e r l a y I t e mc r e a t e I t e m ( i n ti ){ r e t u r nm O v e r l a y s . g e t ( i ) ; } p u b l i ci n ts i z e ( ){ r e t u r nm O v e r l a y s . s i z e ( ) ; } p r o t e c t e db o o l e a no n T a p ( i n ti n d e x ){ O v e r l a y I t e mi t e m=m O v e r l a y s . g e t ( i n d e x ) ; A l e r t D i a l o g . B u i l d e rd i a l o g=n e wA l e r t D i a l o g . B u i l d e r ( m C o n t e x t ) ; d i a l o g . s e t T i t l e ( i t e m . g e t T i t l e ( ) ) ; d i a l o g . s e t M e s s a g e ( i t e m . g e t S n i p p e t ( ) ) ; d i a l o g . s h o w ( ) ; r e t u r nt r u e ; }

GPS con Android | Mostrar tu posicin

javabean, podrias explicarme mejor como esta el show a la hora de agregarlo??? AkaMM: no maws! que genial no la conocia, y ahora creo que no me despegare de esta funcion, muchas gracias espero... alejandra: quisiera saber si con esta aplicacion me puedo ubicar en un mapa creado por mi en shape y que libreria...

CATEGORAS Android (4) Bases de datos (70) Data Mining (2) MySql (3) Oracle (59) SGBD (4)

Esta es la imagen del GPS en un mvil con Android:

Cajon desastre (4) Consolas (5) Desarrollo web (58) Blogger (1) Google Maps (3) SEO (10) Wordpress (18) Ensamblador (13) Codigo (7) Facebook (API) (12) Adsense (1) Aplicacin Test (1) Conectar con Facebook (3) Facebook en Espaol (2) Publicar Facebook (4) Flash (1) Flex (1) Forms (1) Hardware (17) Arquitectura (2) Iphone (5) Java (24) Android (1) JavaScript (17) Php (12) Proyectos Programacin (10) Redes (22) Software (21)

codigojavaoracle.com/android-2/gps-con-android-mostrar-tu-posicion/

3/7

19/03/13

GPS con Android | Mostrar tu posicin


Ubuntu (5) Vb.net (4) Windows (1) XML (5)

CERTIFICACIN Certificacin de PHP 5.3 Certificacin PHP Resumen del Tema 1 Certificacin PHP Resumen del Tema 2 Certificacin PHP Resumen del Tema 3

Aqu tenis el cdigo completo de la aplicacin GPS con Android. En este link tenis el autoinstalable de Android .Apk Artculos relacionados Tutorial Google Maps I (6) Test para Facebook | Desarrollo de aplicaciones (1) Suma de nmeros de una lista en Java (0) Sockets en Java (UDP y TCP) | Ejemplo de compras (2) Socket UDP | Ejemplo de Cliente a Servidor y Servidor a Servidor (0)
Etiquetas: codigo, java

Te ha gustado? Si quieres, puedes devolvernos el favor... Compartindonos! Gracias!

Related Posts
Crear un listener o escuchador en Android Buscar en el cdigo de una pgina web con java

codigojavaoracle.com/android-2/gps-con-android-mostrar-tu-posicion/

4/7

19/03/13
Hola Mundo en Android Acerca del Autor:

GPS con Android | Mostrar tu posicin


Prcticas de PHP MySql

14 Comments

+ ADD COMMENT

nato12 27 marzo, 2012 a las 7:46


tengo una duda, me da este error al momento de abrir el proyecto: [2012-03-27 00:33:57 - Gps] Unable to resolve target Google Inc.:Google APIs:10

MMane 27 marzo, 2012 a las 14:49


El error que te da es porque no has indicado el api que vas a usar. La idea es que cuando haces un proyecto te dice que api vas a usar si usas las normales, las que no son de google,usease la 2.3 o la 4.0 va bien excepto por el tema que esta usando google maps como usas google maps, al hacer el proyecto tienes que indicar que la estoy haciendo para la api de google, la 10 si no haces esto te saltar ese error!

antrax 18 mayo, 2012 a las 0:54


oye x k marca error en id mapView = (MapView) findViewById(R.id.mapview); y despues corrijo el id y pasa al mapview

admin 18 mayo, 2012 a las 10:26


Hola, No he entendido bien a que te refieres, si me das ms informacin igual puedo echarte una mano. Saludos

antrax 19 mayo, 2012 a las 18:29


estoy desarrollando lo k es el gps pro al guiarme un poko con tu codigo ami m muestra un error en: id, de esta linea de codigo al ponerle en la cruz k nos marca al lado izquierdo se corrije pro despues de corregir el id manda una linea roja en .mapView y ya despues marco lo que es la cruz del lado izquierdo pro marca una opcion que es rename lo marco pro sale un ectangulo y ya se keda como erroneo y no lo corre. esta es la linea donde sale el error en tu cod no se si falte una libreria o no se llevo poko desarrollando mapView = (MapView) findViewById(R.id.mapview); y despues gracias

admin 21 mayo, 2012 a las 9:39


Hola, Parece que tienes un error de referencias en el cdigo, es posible que el xml dnde deberas tener el mapview esta mal referenciado. Saludos

Eliez

9 septiembre, 2012 a las 22:52

Hola amigo una pregunta corri el codigo y no me causo problemas pero al momento de

codigojavaoracle.com/android-2/gps-con-android-mostrar-tu-posicion/

5/7

19/03/13

GPS con Android | Mostrar tu posicin


hacer el instaldor lo hace y lo instala pero si lo quiero abrir en el telefono sale error, tambien descargue el apk que tienes en la pagina y me sale lo mismo alguna idea del porque??

Roul 10 septiembre, 2012 a las 7:53


En mi caso, sobre la versin 2.4 corre perfectamente. Qu versin tienes? Qu error te muestra?

Joaqun 26 septiembre, 2012 a las 4:44


Tengo un problema, al cambiar de localizacin me crea perfectamente el icono de la nueva localizacin, pero se mantiene el anterior, se supone que el invalidate(); es para que no ocurra eso o no ? no entiendo por que no desaparece el icono anterior. agradecera tu respuesta. y gracias por el tutorial!

Joaqun 26 septiembre, 2012 a las 4:51


Ya lo solucion xD Tengo otra consulta, por lo que entiendo, los overlays son capas que se superponen sobre le mapa, se pueden tener dos capas ? tengo una capa con la posicion actual que se va actualizando, como en tu ejemplo, y quisiera tener otra capa, donde estuvieran los iconos de distintas ubicaciones de inters. como puedo realizar esto ? Gracias.

admin 28 septiembre, 2012 a las 9:22


Hola Joaqun, En principio, podras hacerlo con overlays creando diferentes capas dependiendo de lo que necesites poner. Saludos

maick 6 marzo, 2013 a las 17:30


por q en el emulador de eclipse no me sale nada? me dice que la aplicacion no esta instalada? solo funciona para el telefono?

alejandra 10 marzo, 2013 a las 13:11


quisiera saber si con esta aplicacion me puedo ubicar en un mapa creado por mi en shape y que libreria debo utilizar

luis 16 marzo, 2013 a las 2:19


como seria el codigo,si cuando yo ingrese las coordenadas me muestre un punto en el mapa

Leave a comment
Name

codigojavaoracle.com/android-2/gps-con-android-mostrar-tu-posicion/

6/7

19/03/13

GPS con Android | Mostrar tu posicin

Mail (will not be published)

Website

Comment

POST COMMENT

cinco = 40

Sitios de inters
Comprar consolas nintendo al mejor precio
Outlet Nintendo el mejor precio 0

Horscopo Hoy Horscopo gratis 10 Humor en imgenes Web de imgenes y Fails 10 Que visitar | Viajes Que visitar en tus Viajes 10 Signos compatibles Web de horscopos 10

CodigoJavaOracle contiene aplicaciones, codigos, desarrollo w eb, programacin, resumenes de la ingenieria informtica * http://codigojavaoracle.com * tutoriales para el desarrollo de aplicaciones, tecnologa, android, aplicaciones en facebook API, localizacin de personas con google maps y por supuesto Java y Oracle - CodigoJavaOracle contiene Aplicaciones, cdigos, desarrollo w eb, programacin, resumenes de la ingenieria informtica * http://codigojavaoracle.com * tutoriales para el desarrollo de aplicaciones, tecnologa, android, aplicaciones en facebook API, localizacin de personas con Google maps y por supuesto Java y Oracle Mapa de la pgina

Mig

codigojavaoracle.com/android-2/gps-con-android-mostrar-tu-posicion/

7/7

También podría gustarte