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
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 ...
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 ...
http://camilli.di.unimi.it