Post su b4a (http://www.basic4ppc.com/android/forum/threads

Transcript

Post su b4a (http://www.basic4ppc.com/android/forum/threads
Post su b4a (http://www.basic4ppc.com/android/forum/threads/google-maps-android-v2-tutorial.24415/#content )
Prima di tutto bisogna preparare l’ambiente android
Dal Android SDK installare , se non già fatto , il Google Play services . Lo trovato in fondo sotto il menu extras
Dopo l’installazione copiare nella cartella delle librerie di b4a i due file presenti nelle cartella
????\android-sdk\extras\google\google_play_services\libproject\google-play-services_lib\libs
google-play-services
google-play-services.jar.properties
Andate nella vostra private key sign e segnatevi la il valore della variabile SH1
Ora creiamo la chiave dal sito Api di gogole
Dal sito api console https://code.google.com/apis/console/?noredirect
Creare un nuovo progetto “ io ho dato il nome della progetto apk : es alfadesksb
In All Services selezionare Google Maps Android API v2 ( vedi immagine )
Andare nel menu in API Access e selezionare il pulsante Create new Android Key
Inserire il valore della chiave SH1 letta nella vostra Private Sign Key seguito dal vostra name application
Es. 95:00:56:00:99??????????:alfadesksb.application
Una volta creata la chiave vi mostrerà la seguente finestra
Create un nuovo progetto con il nome che avete inserito prima ( es. mio alfadesksb.application )
Copiatevi il valore della prima API KEY ed inseritelo nel vostro manifest assieme alle righe scritte qui sotto
AddManifestText( <permission
android:name="$PACKAGE$.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>)
AddApplicationText(<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyB????????????????????????"/>)
Inserire la libreria google maps ( versione 1.01 )
Qui sotto vi metto il codice dell’esempio
Sub Process_Globals
End Sub
Sub Globals
Dim mFragment As MapFragment
Dim gmap As GoogleMap
Dim MapPanel As Panel
End Sub
Sub Activity_Create(FirstTime As Boolean)
MapPanel.Initialize("")
Activity.AddView(MapPanel, 0, 0, 100%x, 100%y)
If mFragment.IsGooglePlayServicesAvailable = False Then
ToastMessageShow("Google Play services non instalalto.", True)
Else
mFragment.Initialize("Map", MapPanel)
End If
End Sub
Sub Map_Ready
gmap = mFragment.GetMap
If gmap.IsInitialized = False Then
ToastMessageShow("Errore in apertura mappa.", True)
Else
gmap.AddMarker(46.0710668,13.234579,"Mamo")
gmap.AddMarker2 (45.5454787,11.5354214,"Massimo",gmap.HUE_BLUE
Dim cp As CameraPosition
cp.Initialize(46.0710668,13.234579,gmap.CameraPosition.Zoom )
gmap.AnimateCamera(cp)
End If
End Sub
)

Documenti analoghi

Google MAP

Google MAP Cliccare su Services, attivare Analytic Api e Google Maps API v3 Cliccare su Api access , seguire le istruzioni per generare la tua Api Key Copiare il codice Andare in Configurazione – Web Service ...

Dettagli

Lab 3: Google Maps API

Lab 3: Google Maps API http://camilli.di.unimi.it

Dettagli

MaterialDesingMaterialDesing (711407 byte)

MaterialDesingMaterialDesing (711407 byte) Con la nuova versione di Android «5.0» il sistema oltre ad aver adottato una nuova grafica ha incluso dei nuovi componenti grafici. Il primo e più importante è la Toolbar. Essa è retro compatibile ...

Dettagli