Geolocalización En Android Studio
HTML-код
- Опубликовано: 7 фев 2025
- En este video Aprenderás a obtener la ubicación actual, mostrarla en un mapa de Google Maps a través de markers y monitorear los cambios de posición en el mapa.
Eso es todo, si te gusto el video no te olvides de darle Like, suscríbete, comparte el video, así podrás estar al tanto de todos los videos que subo y me ayudaras a hacer crecer este canal, y subir más videos con temas relacionados al mundo de la programación.
Nota: Comenta sobre que te temas deseas que suba así lo tomaré en cuenta para el próximo video.
Gracias, en serio me he quemado un montón la cabeza con esto y aquí vino todo resumido.
Hola Blanca, me alegro mucho q te haya sido de utilidad, te invito a suscribirte a mi canal así estarás al tanto de todas las novedades. Saludos :)
me funciono a la perfección, para los que le salen el mapa en. blanco lo que deben hacer es pegar la key en google map api en android studio, correr de nuevo la. app y funcionara a la perfección, fue lo que. hice
me explicas como
entras a google_maps_api.xml de android studio, y encontraras un link que esta de color gris copias el link y lo pegas en el navegador y te saldra para habilidar la api selecionas tu proyecto en caso de que lo tengas creado y sino pues la creas luego le das a continuar y luego crear clave api copias la api y la pegas en google_maps_api.xml justo donde dice your key api
y corres nuevamente la app
gracias, me funciono
solo que ahora no me ubica en la zona donde estoy
Joder es el único tutorial de youtube que me ha servido, bravo! GRACIAS!
Muchas gracias, tú video es muy bueno y sencillo, ayudo a resolver el problema que tenía.
Hola Javier, Que bueno que te haya sido de ayuda, te invitamos a suscribirte, asi estarás al tanto de cualquier novedad en el canal.
Saludos :)
Muchas gracias! Me estaba liando para hacer esto! Muy fácil de seguir el tutorial! :)
Muy bien, no me jalo a la primera pero checando en comentarios fui solucionando el error, chequen mucho los import, mas en con el LocalListener, saludos desde Cd. Victoria Tmps
Por fin funciono !!! jijo de la... !! llevo dos dias con esta madre....!! ahi les va, solo me mostraba el mapa y nada mas, la bronca es que lo estaba probando en el emulador con android 6.0, lo probe con un emulador con android 5.1 y madres !! funciona !!, le mando coordenadas de gps via telnet y se mueve el mapa hacia esa posicion y aparece la marca. Entonces como dijo santisanti2612 la cosa esta en que en android 6.0 hay que trabajar mas en el codigo para los permisos...........GRACIAS Developeru Roncal por el video, explicas todo muy bien directo al grano sin tanta perdida de tiempo.
Gracias, por los comentarios, trataré de subir nuevos vídeos con nuevos temas lo más pronto posible.
Saludos
hola oye me podrias ayudar con eso de los pemisos yo estoy trabajando con un moto g 4 con android 6.0.1 y no se mueve solo sale el mapa
Muchísimas gracias excelente vídeo fácil de entender, ojala hicieras una donde se desea saber la ubicación de otros usuarios celular, XD.
Amigo Buenas noches desde Colombia muchas gracias
GE-NIAL funciona perfectamente, muchas gracias y saludos desde Argentina
Gracias por tus comentarios Saludos desde Perú
Se merece un like bañado en oro buen hombre
Hola Percy, gracias por tus comentarios, te invito a suscribirte a mi canal si es que aun no los has hecho.
Saludos :)
ers la era riata para enseñar tu muy bien lo necesitaba para un proyecto de la escuela y funciono a la perfección lamentablemente como ya se ha actualizado el android la implementación del permisos se hace un poco diferente pero aun asi excelente video
Me fue de muchísima utilidad, muchas gracias!
Muchas gracias, me sirvió ! Un fuerte abrazo
Excelente, saludos.
Para que la aplicación muestre la ubicación del usuario hay que cambiar el parámetro LocationManager.GPS_PROVIDER por LocationManager.NETWORK_PROVIDER como se muestra en la siguiente linea de código:
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,10000,0,loclistener);
Si señor me sirvio. Gracias
Voy a probar si funciona sos un genio(?
Muchas gracias Oswualdo!
Muchas gracias, me sirvió de maravilla xD
Usted me ha salvado la vida en serio. Muchísimas Gracias.
Desde Colombia , un excelente video , gracias.
Hola buen día, para los que no se actualiza su posición cuando corren su app, aun teniendo el código y permisos bien, chequen en:
-configuraciones>
aplicaciones>
configurar aplicaciones "engrane">
permisos de aplicaciones>
en la parte de ubicación activen su app o apk, y por si acaso, también donde dice
>acceso especial> aplicaciones con datos de uso. activando el permiso de ubicación para mi apk, me funciono espero a ustedes también.
Gran Trabajo !
Bien Hecho !
excelente, muy claro y funcional, después de realizar 7 tutoriales sin éxito este funcionó al primer intento, mil gracias!!!
Gracias Miguel, que bien te fue de utilidad, te recomiendo también, ver los demás videos.
saludos.
para los que tengan el problema en el listener la solucion es reemplazar import com.google.android.gms.location.LocationListener; por import android.location.LocationListener; luego de cambiar eso veran que se les aparecera otro error en la instanciacion loclistener, ahi click en la lampara roja e incluyan todos los metodos de la clase y les quedara tal cual el video, en principio a mi solo me habia puesto el metodo onLocationChanged. por lo pronto el "error" con el que esto lidiando es que no sale del if de chekeos de permisos y por eso veran a ninguno de ustedes les pondra el marcador ni los llevara a su coordenada, proque en realidad no esta disparando actualizarUbicacion.
El erro de no mostrar el marker en el mapa se puede solucionar reemplazando GPS_PROVIDER por NETWORK_PROVIDER
si, igualmente corrijo mi comentario, ya que el problema de los chekeos de permisos es que en las versiones M (como es el caso de mi desarrollo) se necesita otro tipo de validacion de seguridad (runtime)
public void onRequestPermissionsResult(
int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
switch (requestCode) {
case MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION: {
if (grantResults.length > 0
&& grantResults[0] == PackageManager.PERMISSION_GRANTED) {
Toast.makeText(MainActivity.this,
"Permiso establecido, :)",
Toast.LENGTH_LONG).show();
getMyLocation();
} else {
Toast.makeText(MainActivity.this,
"Permiso denegado, ...:(",
Toast.LENGTH_LONG).show();
}
return;
Así es a partir de la versión 6 de android hay que validar los permisos en tiempo de ejecución.
me podrias decir en que parte deberia ir este metodo
dentro del main activity, se dispara ni bien el dispositivo termina de interactuar con los permisos, dentro del switch puedes administrar todos los permisos del dispositivo, no solamente los del gps
Gracias amigo, tienes muy buenos videos, te ganaste un sub.
Gracias David, me alegro que te hayan sido de ayuda, pronto nuevos videos.
saludos.
brot!
Te salio el proyecto, a mi nada no me muestra ubicación, quisiera saber quizas si es por la version del androidstudio o alguna otra configuracion.
Tarde varias horas buscando por que no me queria funcionar siempre me abria el mapa pero no me llevaba a mi ubicacion, era por que en el metodo "agregarMarcador" en la sentencia IF lo encerre todo en llaves, Buenos videos, gracias por compartirlos!
Gracias a ti por verlos. Saludos
Buen Estimado tengo el mismo problema me das una mano.
en el metodo "agregarMarcador" en la sentencia IF lo encerre todo en llaves.
Muy buen video.
carnal me ayudarias mucho con el codigo neta y ya me acabo de suscribir por cierto excelente video
gracias me sirvió saludos desde Colombia :)
Muy bueno... falto la musica y que hablaras... jjajaja, aparte hay q aclarar q hay q agregarle los permisos para que la app piueda acceder a la ubicacion... sino queda con el mapa pelado...
Saludos
Hola Paulo, jajajaj, bueno este vídeo es una continuación de mi vídeo, Google Maps en Android Studio, no se si te has dado cuenta que ahora el IDE, al seleccionar un Google Maps Activivity, automáticamente te generá los permisos, y ya no son necesarios colocarlos, inclusive te genera el código de seguridad SHA1, el cual antes se obtenía por consola. todo lo que se ve en el vídeo es tal y como lo vez, no hay ninguna parte que me haya saltado
Si no tampoco me saldría, soy bien cuidadoso en ese sentido.
En cuanto al vídeo si le falta audio esa fue la versión 1.0 de mis vídeos, pero ahora he pasado a la versión 2.0, los cuales ya son narrados.
Saludos. :)
si, eso lo note... pero el problema mio era darle los permiso desde mi celular... .. pero cuando creas la activity... solamente te agrega 2 permisos... y no todos los q agregaste. Pero muy completo tu video y los comentarios de cada paso fueron muy buenos ;)...
Bueno, veo que ahora el código ha tenido ciertas modificaciones, he visto que ha muchos no les salia seria cuestión de subir uno más actualizado. :)
por favor uno actualizado con los permisos en runtime se agradeceria mucho
ERES LO MAXIMO AMIGO EXITOS EN TODO LO QUE HAGAS Y GRACIAS POR ESTA GRAN AYUDA....COMO TE PUEDO CONTACTAR POR FAVOR.
Gracias por tus comentarios amigo, en Facebook tengo una página desde ahí me puedes comentar cualquier duda que tengas.
Saludos.
brot!
Te salio el proyecto, a mi nada no me muestra ubicación, quisiera saber quizas si es por la version del androidstudio o alguna otra configuracion.
el Mejor mejor video de todos xD
Gracias por tus vídeos me están salvando jaja, para los que corren la aplicación en el teléfono y no les sale la ubicación aunque cambiaran a .NETWORK_PROVIDER, (sin cerrar la aplicación) váyanse en su teléfono a aplicaciones luego buscan My aplication y le dan permisos de GPS
gracias me alegro que te hayan sido de ayuda, suscribete si deseas ver nuevos temas.
saludos.
Gracias a ti me funcionó :D
Ya lo hice y no me funciona :(
Muchas gracias!
Que buen vídeo
Gracias, te invito a suscribirte y darle like, pronto subiré nuevo material actualizado.
saludos.
pues muy bueno el vid me ayudo mucho PERO seria bueno que cuando estes escribiendo enfoques en la mitad de la pantalla el codigo leer la ultima linea no pues ni en pantalla completa xd
poco mas muy bueno me salvo +1like y unn sub
Gracias por tus comentarios, jajajaj eran mis primeros videos, cada vez estan quedando mejor, te invíto a suscribirte saludos.
Gracias Muy bueno realmente
Gracias master
Amigo, ¡muchas gracias!
Ok Amigo, gracias por ver el video, seguiré subiendo otros temas, en estos días.
Muchas gracias makina
Hola muy buen video, me ha quedado funcionando bien, Gracias!, ahora me gustaría poder enviar mis coordenadas, tienes idea de como hacer esto?, Gracias buen video te dejo mi like y mi suscripción.
Gracias por tu apoyo, para enviar tus coordenadas podrias utilizar bases de datos, pronto subiré nuevos temas acerca de como trabajar con web services y Mysql. Saludos.
Asi es estoy usando bases de datos, pero quisiera saber como sacar esas coordenadas y enviarlas a mi bd de MySQL a traves de php, gracias quedo en espera de tus videos :D
gracias me salvo el pellejo, por casualidad tienes alguno de como hacer para pasarle parametros al webview, gracias
Buen dia, queria consultarte que version de Android Studio estas utilizando. Me sucede que en la parte de codigo Location location=locationManager.getLastKnownLocation(ocationManager.GPS_PROVIDER); No me aparece como error, por lo tanto no tengo "la bombilla roja" y no se me agrega esa parte de codigo. Al pasarlo por USB DEVICE me dice que la aplicacion se cerro.
Amigo una duda, cuando quiero generar el APK me marca el error
"Error:Execution failed for task ':app:transformClassesWithDexForRelease'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536"
y cuando lo compilo por medio del emulador me dije que debo descargar "google play services" pero al checarlo los tengo instalados ya.... ¿alguna solución? :/
Hola yo tuve el mismo problema y lo resolví cambiando a: compile 'com.google.android.gms:play-services:8.4.0' en el gradle de la app.. saludos
me sirvió, gracias :D
Por qué cuando convierto a APk no se muestra el mapa y cuando compilo desde computadora si ?
Buen tuto brow... ya pude obtener el mapa pero todavía tengo una inquietud..cuando tu habilitas las Apis ya que en la parte derecha de las mismas sale un periodo de tiempo eso hace referencia a la caducidad?? porque si es así no serviría para nada esto. Como controlarías esta parte??? Saludos.
Hola Ricardo gracias por los comentarios, por lo que tengo entendido es q te dan un tiempo de prueba como premium o algo así, luego de terminado ese tiempo tu aplicación sigue funcionando, pero de forma limitada, te lo puedo asegurar pq ya hace casi 6meses hice una app para taxis y sigue funcionando.
Saludos.
Buenas en android mayore a 6.0 como se manejarían los permisos? pq me sale el mapa pero no ubica ningún punto , gracias
No muestra el Marker, se queda como si nada, como que nunca se llamara al metodo onMapReady !! Ayuda
Hola, ¿pudiste solucionarlo? me pasa lo mismo
Agregaste el movimiento de la cámara?
Hola, agradezco el tutorial!! muy bueno seguí todos los pasos pero tengo el mismo problema que te han comentado otros, me muestra el mapa pero no hace nada mas. Obviamente tengo activado el gps con alta precisión y todo pero no logro hacer que muestre mi ubicación. Que permisos tienes tu en el Manifest?? o quizas hay que habilitar algo mas en la API al momento de obtener el key, agradecería muchisimo si puedes ayudarme a resolver mi problema. Saludos y gracias
tengo el mismo problema.. lo lograste resolver?
si usas android studio cuando conectas el celular y compilas fijate en el logcat, cerciorate que la pestaña arriba tenas seleccionado el dispositivo que estas usando actualmente, arriba a la derecha, tienenes otra lista desplegable, ahi selecciona "Error" ahi te dara el error pertinente si es que lo tienees, copia y pegalo y quizas pueda ayudarte
Porque sera que al querer compilarlo en un API 19 KITKAT se detiene la app, creo que es la class miUbicacion(), la que suelta el error
en el Manifest no tengo que declarar ningún permiso ? es que solo me sale el mapa pero no me ubica
Hola buenas tardes, tengo una duda, realicé todo el proceso cómo se indica, si no doy permisos la app abre y muestra el mapa, pero al darle permisos de ubicación e intentar ingresar a la app, se cierra de manera automática, ni siquiera carga.
checa tu logcat para ver tu error
hola necesito hacer una aplicación que marque mi posición en el mapa y otras posiciones que seleccione yo, y que cuando me mueva a una de las posiciones seleccionadas me salte una notificación o algo , pero estoy bastante perdido con app inventor y este lenguaje , alguna ayuda?
Excelente tu video amigo, pude resolver el problema. Una pregunta más como podria mostrar las coordenadas de donde me ubico?
+XxGAMESxXoficial
Eso es fácil si ya lograste obtener la posición Actual, acuérdate que tienes dos variables que almacenan la latitud y longitud de la posición, mediante una notificación Toast, podrías agregar dichas variables para mostrar las coordenadas.
com lo solucionast?
como solucionaste el error ?? locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,15000,0,locationListener);
te da un error en locationListener? no puede resolver el metodo de esa linea
el problema esta en el import, ahi lo pongo en el mensaje
No muestra el Marker, se queda como si nada, como que nunca se llamara al metodo onMapReady y Cuando activo el permiso de ubicacion en el Telefono se cierra la aplicacion. AYUDA!!!
te mamaste vato!!! gracias
oye amigo como podria hacer para agregar un marker al hacer clic en una parte del mapa y que el anterior se borre automaticamente?
Me sale en getLatitude y get Longitude y getLastKnownLocation algo de que son non stathic, que hago?
Hola disculpa lo que pasa esque a mi no me sale nada ni el mapa ni nada y el codigo no tiene error y el telfono ya lo configure y aun asi la aplicacion no sale nada
hey tengo una duda, me sale error en donde dice SupportMapFragmente mapFragement = (SupportMapFragement) get SupportFragementManager().findFragmentById(R.id.amp);
ayuda porfa
muchas gracias. me sirvió el tutorial, pero tengo una duda como le puedo hacer para poder ver a otro dispositivo que igual este usando la misma aplicación, por ejemplo que allá dos usuarios simultáneamente y que me muestre en donde se encuentra el segundo usuario
Hola marcos, para hacer lo que pides se necesita guardar la ubicación en una base de datos y desde el otro celular capturar dicha ubicación, ten en cuenta que para hacer ello necesitas un servidor web, pronto subiré un video que explica como conectarse y gestionar una base de datos desde Android.
saludos.
Seria un vídeo de mucha ayuda. Lo esperare con ansias.
Hola si claro tengo tengo en cuenta que estarías haciendo una consulta de los datos que esta mandando cada usuario. sabrás de algún servidor web que me pueda ayudar en esta tarea. y sobre la base de datos crees que pueda servir si se monta sql ? muchas gracias por la ayuda
Hola excelente vídeo, tengo una duda como le hago para que la animación de la cámara no se mueva si estoy viendo otra parte del mapa que no sea mi ubicación
Hola Amaratzin, gracias por los comentarios, lo que me estas tratando de decir es que, si me ubico manualmente en otra ubicación, el mapa no me redireccione, automáticamente a mi posición actual.
El problema está que al momento de programar, le hemos asignado un intervalo de tiempo, para actualizar la cámara y la posición actual automáticamente, Si viajas en un auto y abres la aplicación vas a ver como automáticamente enfoca tu ubicación constantemente. En todo caso podrías usar el botón que te muestra tu posición actual cuando la necesites ver, lo puedes ver en mi video, Controles Google Maps.
Ahh, Por cierto, no te olvides de suscribirte a mi canal, también tengo una página en Facebook desde la cual, me puedes escribir cualquier duda que tengas.
saludos.
Muchas gracias :)
Hola de nuevo, me podrían ayudar a mostrar marcadores a partir de un zoom determinado, es decir que cuando me acerque esten visibles los marcadores y cuando me aleje se oculten
gracias me sirvio
hola saludos..!! Excelente video. Estaba revisando, y marcador que valor toma...??? No entra al método Agregar Marcador
Graciasss..
hay forma de implementar un button y al apretarlo q te salga eso?
estoy haciendo igual que tu lo haces en el video. pero en los override de LOCATIONLISTENER me sale error en los tres últimos y en la última fila del código
gracias por el vídeo me sirvió... pero tengo una duda.. como arias para agregar esta función setMyLocationButtonEnabled para el botón de ubicación
Disculpen una pregunta a que se debe este error:
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
> Could not find com.google.android.gms:play-services-appindexing:10.0.1.
Required by:
GoogleMapsAndroid:app:unspecified
Tengo un problema, que la aplicación no me corre, la corro desde de un dispositivo móvil, pero se abre, se pone en blanco la pantalla, y se sale de la aplicación, necesito ayuda porfavor
no me lleva a mi ubicacion y veo que ha varios les esta sucediendo lo mismo.. seria bueno una actualizacion de este video, solucionando ese error
Hola, al ejecutar la app se queda en el mapa sin redireccionarse a mi ubicacion ni mostrarme el marker, prove lo de network provider y los persimos en manifest y nada que puedo hacer?
Hola, ¿pudiste solucionarlo? me pasa lo mismo
Porfavor necesito ayuda... no me ubica en el punto en el que estoy... en onMapReady no llama a la funcion mi ubicacion();
pero cuando le pongo agregarmarcador(14,16) si funciona con normalidad estoy en el android estudio 15.1 ayuda
estas usando el emulador de gps? no se si te servira, pero a mi nunca me anduvo el emulador del compilador cuando le entrego una coordenada, siempre uso un celular real para hacer esos chequeos
Excelente, muchas gracias. ¿Cómo le hago si lo que quiero es localizar otro movil o gps, además del propio?
Ando en la mismas si pudiste resolverlo, amigo?
Gracias
se puede crear un emulador de android studio con capacidad GPS por que tengo un programa parecido a este pero me da un error y es por que el emulador no dispone de GPS
Hola buen dia.- En esta linea locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,15000,0,locListener); el locListener me sale en rojo ya hice lo que otros me sugirieron y no lo resuelvo. Desde ya muchas gracias por aportar generosamente tus conocimientos.- Desde San Francisco-Cordoba-Argentina.-
Hola Luis, gracias por tus comentarios,que raro amigo yo lo sigo haciendo así, y no me ha dado ningún problema, tal vez si me mandas tu MainActivity te pueda ayudar.
Saludos desde Lima Perú.
Lo resolví poniendo locationListener en lugar de locListener.- También investigue un poco y me anime a hacer algunos retoques.-Agregando al marcador titulo de dirección, estado y país.- Muchas gracias por tu preocupación.-Un abrazo.-
Ya esta funcionando.-Muchas gracias por estar pendiente. Un Abrazo y hasta la vista.-
a mi me entra al mapa, pero no va a ninguna lado
Como checo eso?
Hola buenas, ha pasado mucho tiempo pero por si alguien ha llegado tambien a este video y les da error. Para los que tengan una version mayor que Android 6.0 hay que comprobar los permisos, en mi caso he modificado el metodo miUbicacion:
private void miUbicacion() {
if (ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION},
PETICION_PERMISO_LOCALIZACION);
} else {
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER );
actualizarUbicacion(location);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER , 15000,0,locListener);
}
sale en rojo PETICION_PERMISO_LOCALIZACION
sigo con el mismo error
ya pude solucionar👍
como amigo? no logro solucionarlo aun :o
tajmbien me sale rojo en locListener :o
Hola, al agregar el código que aparece en el video el android studio me tira al tratar de compilar la aplicación un error de Firebase (en la consola figura el error, en el código no aparece nada marcado y la aplicación crashea ni bien le das play). Probé sacándole el código mencionado en el video y se arregla, por lo que creo que el error tiene relación al código. ¿Alguna solución? Gracias de antemano
Si en la consola aparece erro del Firabase, prueba cambiando la la versión del google service, prueba con esta: compile 'com.google.android.gms:play-services:8.4.0'
hola genial el video, una consulta. Para que me funcione tengo que entrar a las opciones de la app y darle presmiso de ubicacion eso se puede hacer desde el codigo?? por favor si me puedes ayduar con eso
Hola Giancarlo tienes que hacerlo desde el archivo AndroidManifest, pero en el android studio de ahora al crear el Google Maps Activity, se generan todos los permisos necesarios automáticamente en este archivo, por eso es que yo en el vídeo no tengo la necesidad de ir y agregarlos.
Saludos. :)
Developeru si si agrega el permiso en el manifest, a mi me pasa que al iniciar el programa no me lleva a mi ubicación lo que tengo que hacer es darle el permiso a la misma aplicación en configuración y ahí si me da ya la ubicación, mi consulta, no se puede agregar código para que desde un inicio nos pida que demos el permiso?
Aparte yo le he agregado al marker que al darle clic me muestre la dirección, en este caso al instalar la app en el móvil para probarlo se instala pero la app se cae lo que hago es igual irme a configuración aplicaciones entrar en la app y darle el permiso de ubicación y el error se va entro a la app y funciona
Lo coloque en un Fragement y muestra dos errores (this esta subrayado en rojo y getSystemService en letras rojas como lo resuelvo?
El codigo en un fragment varia un poco con respecto al de una activity, no es solo copiar y pegar. tiene algunos cambios, this se reemplaza por Context, o getActivity.
Te invito a suscribirte.
Saludos
gracias por tu ayuda quería hacerte una consulta como puedo hacer para que siempre este actualizado el gps
Hola valerio, normalmente se programa un tiempo de actualizacion como se muestra en el video, que son algo de 15000 que quiere decir que se actualizará en un promedio de cada 15 segundos.
Saludos.
Hola gracias por el video, ¿ como haria para que le botón aparezca dentro del mapa dentro de activityMap ? asi al pulsar en el boton recien ahi muestre la ubicacion dentro del ese mismo mapa
Hola Ruben, tengo un video que hace lo que tu pides, se llama controles google maps ahí encontraras, el botón que te muestra tu posición actual.
saludos.
gracias ahora lo busco
Gracias por tu vídeo y explicación se agradece mucho pero tengo un problemita al iniciar hace todo bien pero al transcurso de unos minutos mi ubicación empieza a cambiar de la nada, como podría solucionar ese error :(?
cuando le para que abra la app en mi celu a travez del android studio , no me abre y me sale esto abajo
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
> Could not find com.google.android.gms:play-services-appindexing:10.2.0.
Required by:
alarmagps:app:unspecified
alguno que sepa?
si lo agrege amigo pero me sale. .. error en los override y en la última fila del código
Cómo puedo hacer una aplicación para localizar varios celulares como la aplicación Uber
Hay varias formas por ejemplo registrar la ubicacion de de los dispositivos en una BD y luego desde otra aplicacion obtener todas esas cordenadas y mostrarlas en el mapa, esa seria una idea rapida.
yo si pude hacerlo, localizar todos los técnicos de una ciudad, es parecido a lo que buscas
Hola, muy buen tuto, puedo descargar este codigo de algun lugar? Saludos!
solo me genera automáticamente. el primero override los demás no.me genera yo los agrego y me sale error. además en la última fila del código me sale error también. . ayúdame. por favor
Pablo , q versión de Android Studio Tienes.
Me pasa igual, como lo solucionaste¿?
Hola, antes de encontrar este tutorial encontré uno simple donde muestra en el google maps la ubicación de sidney (siguiendo un tutorial) y funcionó de lo mas bien, pero ahora que encontré este tutorial para mostrar mi ubicación actual no funciona, no muestra ni el mapa, no se que puede estar pasando, solo reemplacé el código del anterior tutorial pro el que muestra este tutorial (todo lo demás, permisos, lo de la llave de google maps esta igual) todas las pruebas las hago desde mi celular donde funcionó el primer tutorial que mencioné. Ojo he probado cambiando también GPS_PROVIDER por NETWORK_PROVIDER tampoco nada.
Por favor puedes subir el codigo? no me reconoce el locListener tengo todo en el manifest y los imports, seguro es una llave
Hola! Gracias por el tutorial!!
Segui todos los pasos, me funciona todo... Excepto que al mostrar una ubicacion, muestra una que no es la mia (Si no a varios miles de km de mi) xd
Espero me puedas ayudar, Gracias!
Hola que tal, gracias por tus comentarios, tal vez no tengas activado el GPS, podrías probar si la con la aplicación de Google maps, funciona correctamente, en todo caso habría un problema con la aplicación.
Saludos.
Developeru si! De hecho agregué los botones de google y con ese me muestra la ubicación.
Es raroxd
umm que raro,bueno la ubicaccion no te la muestra al instante ya que tiene que conectarse a un servicio GPS, he visto que varios tienen ese problema, creo que ha llegado la hora de hacer una nueva versión de este video tutorial pero más explicado.
Developeru te lo agradecería! Muchas gracias!!
No aparecen el marker por ningun lugar. Todo esta igual pero no sale. Alguna ayuda .
Buenas, muchas gracias por el video!, tengo una consulta, al crear la variable LocationListener solo me crea el override onLocationChanged, como no utilizo los otros, omito el hecho de que no me los genere pero luego al crear la actualizacion "locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,1500,0,locListener);" no me reconocer locListener, es decir me da error, sabrias como solucionarlo? gracias
hola q tal, que raro pq locListener es una instancia que crea uno mismo, si no te reconoce es pq no la habrás creado, o tal vez lo has creado con mayúsculas o minúsculas fíjate en eso.
saludos
No, la cree tal cual, porque incluso me la reconoce, no entiendo cual será el error, tendrá que ver con que solo me genera el override de onLocationChanged? gracias por la respuesta
Ahi lo solucione para los que les pase lo mismo, me vino por definido este import "import com.google.android.gms.location.LocationListener;" lo cambie por "android.location.LocationListener;" y se me arreglo el problema, saludos
Bien Esteban, es que cuando importas clases debes de fijarte cual importas pq, por más que estén escritas iguales, si importas la primera que vez, ocurren estos problemas,me ha pasado, saludos.
Una consulta por que no se me muestra la mapa me sale en blanco
Que tal amigos He seguido los pasos y no me marca error pero al iniciar la app No muestra mi ubicación actual solo el mapa
Alguien que me diga como resolverlo Porfavor...
Necesito ayuda! Hice todo como esta explicado en el video pero al momento de probarlo en el dispositivo(GPS y Net incluido) NO MUESTRA EL MAPA, solo queda en blanco
seguro no tienes el API
Me dio error pero solo tenia que habilitar los permisos de GPs en mi celular
Hola amigo estaba probando tu codigo y me sale el siguiente error, decompiled .class file bytecode version 50.0 (java 7), en la parte del location listener.class, y cuando corro la aplicacion en el celular se cierra, agradezco tu ayuda saludos
Hola que tal, parece que es el JDK, prueba instalando la ultima versión, acuerdate que ya existe Java 8.
Saludos.
Hice lo del key, tampoco me funciona. alguien puede explicarme qué realmente pasa? Por qué cuando quiero que muestre el mapa la aplicación se detiene. Por favor quisiera una respuesta, gracias.
Hola, me gustaria saber si hay alguna manera de compartir la ubicacion obtenida.
@Developeru Muy buen video amigo, soy nueva en el uso de android studio
La duda que tengo es que significa el n'umero 16 en la siguiente linea de codigo.
CameraUpdate myLocation = CameraUpdateFactory.newLatLngZoom(coordinate, 16);
Y en esta linea de codigo que significa el numero 15000, 0.
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,15000, 0, locListener);
hola Jenny que tal, el numero 16 hace referencia al tamaño con el que se mostrará el mapa en la pantalla, y el 15000 es el tiempo con el que se actualizará la posición actual, equivale a 15 segundos, el 0 es un valor por defecto. esperó haber respondido a tus dudas.
saludos.
Lo que pasa es que no me aparece el marcador :(
+jenny flores, hola me dices q no te aparece el marcador, pero si el mapa, te has fijado si el GPS de tu cell esta habilitado, ese podría ser el problema , saludos.
+Developeru Roncal si se encuentra activo mi gps, no reconoce los métodos agregados, ya que agregue el método onMapReady, agregó el marcador en el cual mandó la latitud y longitud ysi me posiciona el marcador en las coordenadas que le mandó
+Developeru Roncal si se encuentra activo mi gps, no reconoce los métodos agregados, ya que agregue el método onMapReady, agregó el marcador en el cual mandó la latitud y longitud ysi me posiciona el marcador en las coordenadas que le mandó
location me da siempre null, debe ser porque en esta linea algo no va bien:
Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
alguna solucion?
hola amigo disculpa pero como podre poner la vista de satélite en este mapa o no se puede, espero me puedas contestar
Hola Mario que tal, tengo un video en el te muestra como cambiar la vista del los mapas, se llama tipos de mapas google, ahi te dejo el link ruclips.net/video/Y34FcVQU-wA/видео.html
saludos
muchas gracias lo checare
Buenas una pregunta si quisiera mandar las coordenadas a un servidor o usuario como le podría hacer +Developeru Roncal
hola José,una buena solución seria enviar los datos por post a un script php y q el se encarge de grabar estos datos en la base de datos del servidor. Espero haberte ayudado en algo.
Saludos.