Autore Topic: [AIUTO] Mappe lente  (Letto 942 volte)

Offline kAnGeL

  • Nuovo arrivato
  • *
  • Post: 24
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 8.1
[AIUTO] Mappe lente
« il: 10 Giugno 2014, 19:23:40 CEST »
0
Ciao a tutti ragazzi. Dopo un paio d'ore a sbattere, finalmente la mia app ha deciso di mostrarmi la mia mappa con le coordinate decise da me.
Contentissimo com'ero ho provato a fare uno zoom out, e arrivati ad un certo punto la mappa smette di caricarsi, mostra il punto dove mi trovo e 30/40km intorno, poi niente. La mia idea era quella di mettere la mappa dell'Italia e bloccare lo zoom out per visualizzare solo la mappa italiana, ma andiamo per gradi.

Qualcuno ha qualche idea in merito? Grazie a tutti...

Codice (Java): [Seleziona]
public class HelloMap extends FragmentActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.hello_map_activity);

        GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();

        LatLng italia = new LatLng(41.96765920367816, 12.5244140625);
        map.moveCamera(CameraUpdateFactory.newLatLngZoom(italia, 5));
        map.getCameraPosition();

        map.setMyLocationEnabled(true);

    }
}

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Re:[AIUTO] Mappe lente
« Risposta #1 il: 10 Giugno 2014, 20:17:55 CEST »
0
non so se ti possa essere utile, qui ci sono varie opzioni che puoi settare per la tua mappa:

Codice (Java): [Seleziona]
GoogleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
                        // googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
                        // googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
                        // googleMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
                        // googleMap.setMapType(GoogleMap.MAP_TYPE_NONE);

                        // Showing / hiding your current location
                        googleMap.setMyLocationEnabled(true);

                        // Enable / Disable zooming controls
                        googleMap.getUiSettings().setZoomControlsEnabled(false);

                        // Enable / Disable my location button
                        googleMap.getUiSettings().setMyLocationButtonEnabled(true);

                        // Enable / Disable Compass icon
                        googleMap.getUiSettings().setCompassEnabled(true);

                        // Enable / Disable Rotate gesture
                        googleMap.getUiSettings().setRotateGesturesEnabled(true);

                        // Enable / Disable zooming functionality
                        googleMap.getUiSettings().setZoomGesturesEnabled(true);
« Ultima modifica: 10 Giugno 2014, 20:20:19 CEST da felasandroid »

Offline kAnGeL

  • Nuovo arrivato
  • *
  • Post: 24
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 8.1
Re:[AIUTO] Mappe lente
« Risposta #2 il: 10 Giugno 2014, 20:19:52 CEST »
0
Grazie per la risposta, ma praticamente io setto tutto come devo, però mi renderizza solo la mia posizione...non capisco!!!

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Re:[AIUTO] Mappe lente
« Risposta #3 il: 10 Giugno 2014, 20:21:29 CEST »
0
Grazie per la risposta, ma praticamente io setto tutto come devo, però mi renderizza solo la mia posizione...non capisco!!!

cioè ti fa vedere il Maker della tua posizione e invece ne vorresti vedere un'altro? scusa non ho capito bene il problema

Offline kAnGeL

  • Nuovo arrivato
  • *
  • Post: 24
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 8.1
Re:[AIUTO] Mappe lente
« Risposta #4 il: 11 Giugno 2014, 00:32:16 CEST »
0
Ti spiego il risultato che voglio ottenere e quello che invece ottengo. A me serve ottenere la mappa della nostra nazione (e possibilmente solo Italia, senza altri stati), impostata nella condizione tale da permettere solo lo zoom in avanti perché la mappa avrà dei marcatori che segnalano X posti. Quello che ottengo io, è un reticolato grigio su fondo giallastro (i colori di google maps) con un puntino (la mia posizione), andando a cliccare sul map.setMyLocationEnabled(true) mi da la mia posizione con una mappa dettagliata delle zone immediatamente limitrofe, ma facendo il zoom out non renderizza niente oltre quello. Ti mando uno screen magari, così ti mostro la mia situazione


Offline kAnGeL

  • Nuovo arrivato
  • *
  • Post: 24
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 8.1
Re:[AIUTO] Mappe lente
« Risposta #5 il: 16 Giugno 2014, 11:09:12 CEST »
0
Veramente nessuno mi può dare una mano almeno a capire cosa non va???

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:[AIUTO] Mappe lente
« Risposta #6 il: 16 Giugno 2014, 11:25:25 CEST »
0
piu che un problema di API key, non saprei
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline white$hark

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Nexus4
  • Sistema operativo:
    Windows 7
Re:[AIUTO] Mappe lente
« Risposta #7 il: 17 Giugno 2014, 13:11:49 CEST »
0
Hai provato a cambiare il punto di visualizzazione di partenza? Prova a settarlo in un luogo molto più a nord/sud e vedi se cambia qualcosa.

Offline kAnGeL

  • Nuovo arrivato
  • *
  • Post: 24
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
  • Sistema operativo:
    Windows 8.1
Re:[AIUTO] Mappe lente
« Risposta #8 il: 17 Giugno 2014, 14:32:03 CEST »
0
Ragazzi, non era ne un problema di key ne di zoom, era un problema di package, ora finalmente quando apro il tab della mappa mi mostra la mappa dell'Italia. Ora vorrei fare in modo da disabilitare il pinch-out per fissarlo solo sull'Italia, se qualcuno sa come impostare la cosa mi darebbe un grosso aiuto

Offline white$hark

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Nexus4
  • Sistema operativo:
    Windows 7
Re:[AIUTO] Mappe lente
« Risposta #9 il: 17 Giugno 2014, 16:05:29 CEST »
0
posso suggerirti di dare un'occhiata a Bounds e Visible Regions. Non avendone mai fatto un uso reale non so aiutarti più di così.