Hola a todos, desarrollo una aplicación con muchos registros de los cuales todos los registros tienen un campo o clave único o Id, así como también cada uno de ellos tienen una ubicación física geográfica donde resido y que son todos distantes.
Pretendo además de ver los datos o características de cada Id, poder con un botón que me muestre el mapa donde se encuentre ubicado este equipo o Id.
Tengo los datos en coordenadas UTM de latitud y longitud pero no logro hacer que me lleve a ese punto especifico, sino que siempre me muestra donde estoy Yo físicamente que no es lo que deseo sino donde está ese equipo o ID.
He deseado usar ActivityStarter porque facilita que el usuario elija que app de mapas que tenga en su móvil, desee usar y así no limitar a una sola app.
No se que me está faltando en mi bloques pero no doy con el posible error de no llevarme a mi punto deseado.
Por favor necesito de su apoyo para resolver este inconveniente. Mil gracias de antemano.
Try this [INTRO] 🗺️ Google Maps With App Inventor! - #2 by SteveJG . It uses the ActivityStarter but note the additional Blocks required.
The Blocks off to the side is to use the example with your gps instead of static coordinates.
Use a variable instead of the Math blocks to use with various coordinates.
Did it work for you?
Your code can never work. You forgot the decimal point (.) in both the latitude and longitude you typed. :cry in your post
Hola Steve, muchas gracias por tu atención y pronta respuesta. Efectivamente hice algunas pruebas y el resultado es este:
- Debo cambiar mis coordenadas UTM GWS84 a las que usa maps (algunas con valores negativos)
- Si bien usa ActivityStarter, carga por defecto maps de google y lo que pretendía era que usara cualquier app disponible de mapas que exista en el movil. Por que deseo esto? pues por ejemplo tengo una app externa llamada MAPinr en el cual tengo mis mapas con mas de 5000 puntos y si yo selecciono que abra mi mapa con esa app, sería de mayor referencia el punto que busco. Cosa que no pasa con MAP porque solo aparece el punto buscado y mi ubicación actual.
- Indudablemente es funcional como lo muestras y felicito tu gran ayuda y aporte y te estoy agradecido por ello
- Por defecto y como carga el Maps de google, aparece con su marcador y eso esta perfecto; pero si fuera otra app de mapas, tendría que ver como le meto ese marcador para que resalte en el mapa.
Steve, muchas gracias !!
Latitude and longitude can have negative values. Longitudes West of the Prime Meridian and usually indicated as negative. Latitudes South of the equator are usually indicated as positive.
Here is a tutorial showing how to plot many location coordinates
- Should I change my UTM coordinates which uses maps (with negative values)
Not familiar with MAPinr . Sorry I do not understand.
Respecto a las coordenadas. Suelo utilizar las UTM que utilizar google earth, pero éstas difieren al tipo que utiliza maps, es por ello que debo pensar en convertirlas al modelo que usa maps. No creo tener complicación con ello a pesar que son mas de 5000 registros. Creo es solucionable ese inconveniente.
Revisaré como poner marcadores para resaltar el mapa.
Gracias Steve una vez mas.
Coordenadas UTM con google earth
Coordenadas de maps
I agree. decimal degree latitude , decimal degree longitude pairs is the EASIEST coordinate system for coordinates with computer maps [UTM](https://www.usgs.gov/faqs/how-are-utm-coordinates-measured-usgs-topographic-maps#:~:text=The%20UTM%20(Universal%20Transverse%20Mercator,Zone%2019%2C%20which%20includes%20Maine.) uses degrees, minutes, seconds (what sailors use or used to use). Computer mappers use decimal degrees.
One way to convert UTM to decimal degrees
Ya logré convertir las coordenadas. Gracias Steve !!!
Iniciaré pruebas con los módulos y datos reales
1 Like
Hola Steve buen día. Logre convertir las coordenadas y funciona muy bien cargando google maps.
Pero me queda un inquietud ¿Cómo se puede en este modulo, indicar o solicitar que google maps inicie con el tipo de mapa sattellite ? es decir que mi punto de busqueda lo muestre pero en tipo de mapa satellite.
Revise la documentación anterior y se puede pero cuando cargas webviewer y google maps pero en este caso es con ActivityStarter.
Puedes darme un alcance si es posible?
I do not believe it is possible to change the tile set in Google Maps when you use the Google Map viewing options using ActivityStarter.
It is possible if using the Google Maps api and with OpenStreetMap tiles with the MIT Map component.
Here is a way recommended in Gordon's tutorial showing how to view a map using the WebViewer [INTRO] 🗺️ Google Maps With App Inventor!
Thanks @gordonlu310
1 Like
Entiendo. No es posible. Gracias Steve.