Autore Topic: uso google maps API v2  (Letto 1307 volte)

Offline gbu123

  • Utente junior
  • **
  • Post: 74
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    windows 7
uso google maps API v2
« il: 05 Marzo 2013, 13:10:04 CET »
0
ciao
scusatemi se ritorno sul tema ,
usando la versione 2 delle API visulauzzo il marker , però la descrizione aggiuntiva si visualizza solo se clicco sul marker ;
mki sembra che questo lo faccia  per default , però se volgio visulaizzarlo subito come faccio ?

Codice: [Seleziona]
                               
                                cameraPosition = new CameraPosition.Builder()
                            .target(new LatLng(toLAT, toLON))      // Sets the center of the map to Mountain View
                            .zoom(17)                   // Sets the zoom
                            .build();                   // Creates a CameraPosition from the builder
                               
                                marker = mapView.addMarker(new MarkerOptions()
                        .position(new LatLng(toLAT, toLON)) //Posizione
                        .snippet("Questa è la descrizione del marker")
                        .icon(BitmapDescriptorFactory.fromResource(R.drawable.iconpoi)) //Immagine icona
                        .title(titolo)); //Nome marker
                               
                                mapView.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:uso google maps API v2
« Risposta #1 il: 06 Marzo 2013, 13:03:46 CET »
0
Così:

Codice (Java): [Seleziona]
marker.showInfoWindow();
I numeri contano molto di più del seme.

Offline gbu123

  • Utente junior
  • **
  • Post: 74
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    windows 7
Re:uso google maps API v2
« Risposta #2 il: 06 Marzo 2013, 13:43:31 CET »
0
ri-grazie mille

una precisazione : mi pare di aver capito che per visualizzare i marker bisogna usare sia la classe CameraPosition
che il metodo addMarker , giusto ? non ci sono altri modi ?
grazie ancora e scusa gli errori ortografici
ciao

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:uso google maps API v2
« Risposta #3 il: 06 Marzo 2013, 14:24:31 CET »
0
Per aggiungere i Marker devi usare solo addMarker sulla tua mappa.

La CameraPosition l'hai usata per muoverti in un ben determinato punto sulla mappa, ma ci sono anche altri metodi, tipo:

Codice (Java): [Seleziona]
mapView.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude, zoom));
I numeri contano molto di più del seme.

Offline gbu123

  • Utente junior
  • **
  • Post: 74
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    windows 7
Re:uso google maps API v2
« Risposta #4 il: 06 Marzo 2013, 14:59:16 CET »
0
però senza CameraPosition non visualizzavo i marker , forse mancava marker.showInfoWindow(); ?

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:uso google maps API v2
« Risposta #5 il: 06 Marzo 2013, 16:12:06 CET »
+1
Come sarebbe non visualizzi i Marker?

Il marker.showInfoWindow() visualizza le informazioni del marker.

Semmai prova a togliere l'icona, dovresti vedere quella di default.
I numeri contano molto di più del seme.