gl gl en ca gl gl gl gl es gl en gl es en pt ceb es gl gl gl gl gl gl gl gl gl gl gl gl en gl gl gl es ba pt gl gl gl gl ar gl gl gl ca gl gl pt gl gl gl gl gl nl en de gl gl gl gl en gl gl gl gl gl gl lt gl it fr ast gl gl gl es gl pt pt it it es it gl gl gl gl en en en gl en en en en gl en en en en gl
Un tour por París! – App Inventor
Crearemos unha aplicación que permita facer un percorrido virtual de París. A creación dunha aplicación cun mapa completo pode parecer moi complicado, pero App Inventor 2 permite utilizar o compoñente ActivityStarter con Google Maps para as localizacións virtuais que facilitan moito o traballo.
En primeiro lugar, construirás unha aplicación que lanza mapas da Torre Eiffel, o Louvre e Notre Dáme cun só clic. A continuación, poderás modificar a aplicación para crear unha visita virtual de mapas de satélite dispoñibles a partir de Google Maps.
Necesitas unha icona para a túa App (Imaxe de Pixabay.com  – CC0  Dominio Público)
Crea un novo proxecto no App Inventor chamado “ParisMapTour“.
A interface de usuario da aplicación ten:
Unha etiqueta con texto: Interfaz > Etiqueta1, co texto “Descubre París co teu Android“.
ListPicker, que vén cun botón asociado: Interfaz > SelectorDeLista1 (Obxectivo: Mostrar unha lista para seleccionar un destino), co texto “Elixe destino en París“.
ActivityStarter (non visible): Connectividad > ActivityStarter1 (Obxectivo: Abrir a aplicación de Mapas para ir ao destino).
As propiedades de ActivityStarter
ActivityStarter é un compoñente que che permite lanzar en calquera aplicación de Android un navegador, Google Maps, ou mesmo outra das túas propias aplicacións.
Vas construír ParisMapTour onde a aplicación Maps se lanzará para mostrar mapas particulares baseados na elección do usuario, ademais tamén pode pulsar o botón Atrás para volver  e elixir un destino diferente.
Para esta aplicación, tes que especificar as propiedades seguintes (Ollo: as letras maiúsculas / minúsculas son importantes):
Abre o editor de Bloques e crea unha variable coa lista dos tres destinos de París:
Para mostrar a lista cando a aplicación se inicia:
Pon a proba a túa App: cando fagas clic no  botón “Elixe destino en París“. O selector de lista debe aparecer cos tres destinos.
Se o usuario elixiu a primeira opción, “Torre Eiffel”, a propiedade “UriDelDato” (que permite lanzar un mapa específico en Google Maps) establecese en: “https://maps.google.com/?gep:0,0&q=”
De tal xeito, que une o texto do destino seleccionado a busca en Google Maps.
Pon a proba a túa App!
Configurar o Tour Virtual
Agora imos darlle vida á aplicación e que abra algunhas das magníficas vistas da rúa e os monumentos de París. Para iso, primeiro exploraremos Google Maps para obter a URL dalgúns mapas específicos. Cando o usuario elixa un destino utilizarase o índice (a posición na lista) da súa elección para seleccionar e abrir un mapa específico á vista da rúa.
O primeiro paso é abrir Google Maps  para atopar os mapas específicos  para cada destino:
Busca un punto de referencia (por exemplo, a Torre Eiffel).
Achegate ao nivel que desexes.
Elixe o tipo de vista que queres (por exemplo, satélite e 3D).
Copia a URL do mapa. Imos utilizar esta URL para lanzar o mapa dende a aplicación.
A continuación están as URL que usaremos (Botón dereito -> copiar a localización da ligazón)
Necesitarás unha lista chamada “DatosUris”, que contén unha URL para cada mapa que se desexa mostrar.
Programación de bloques da App Tour por París!
Crea unha App do teu pobo con tres lugares de interese, ou se o prefires escolle unha capital europea.
Que número estás a pensar?
Mellora o teu Xilófono
Un tour por París!
Onde está o meu coche?
App Inventor e Arduíno
Acender un led RGB
Control de un coche Arduino por Bluetooth
© 2022 App Inventor • Creado con GeneratePress
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.