CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 32 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

aggiungere marker in google maps tramite longitudine e latitudine

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jun 2012
    Messaggi
    36

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    aggiungere marker in google maps tramite longitudine e latitudine

    Ciao a tutti ,vorrei sapere se qualcuno potrebbe aiutarmi ad aggiungere un marker su una activity di google maps tramite latitudine e longitudine.
    Per ora il marker riesco ad aggiungerlo da android studio ma vorrei che si potesse fare direttamente dalla app.


    ActivityMaps.java
    codice:
    public class MapsActivity extends FragmentActivity {
    
        private GoogleMap mMap; // Might be null if Google Play services APK is not available.
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_maps);
            setUpMapIfNeeded();
    
            GoogleMap map=((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
            map.setMyLocationEnabled(true);
    
        }
    
    
        @Override
        protected void onResume() {
            super.onResume();
            setUpMapIfNeeded();
        }
    
     
        private void setUpMapIfNeeded() {
            
            if (mMap == null) {
                
                mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
                        .getMap();
                // Check if we were successful in obtaining the map.
                if (mMap != null) {
                    setUpMap();
                }
            }
        }
    
        private void setUpMap() {
            mMap.addMarker(new MarkerOptions().position(new LatLng(40, 18)).title("Marker"));

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jun 2012
    Messaggi
    36

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    sono riuscito un'activity che mette un markers sulla mappa dopo aver scritto longitudine e latitudine ma ora vorrei chiedere un altro piccolo aiuto..praticamente dopo avere messo long e lat mi compare sulla mappa il markers pero non me lo salva io vorrei che ad mi salvi ogni marker che aggiungo


    codice:
    public class MapsActivity extends FragmentActivity {
        GoogleMap googleMap;
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_maps);
    
    
    
    
            double latitude = getIntent().getDoubleExtra("lat", 0);
    
           
            double longitude = getIntent().getDoubleExtra("lng", 0);
    
            LatLng position = new LatLng(latitude, longitude);
    
            
            MarkerOptions options = new MarkerOptions();
    
            
            options.position(position);
    
            
            options.title("Position");
    
            options.snippet("Latitude:"+latitude+",Longitude:"+longitude);
    
            SupportMapFragment fm = (SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map);
    
            
            GoogleMap googleMap = fm.getMap();
    
            
            googleMap.addMarker(options);
    
            
            CameraUpdate updatePosition = CameraUpdateFactory.newLatLng(position);
    
            CameraUpdate updateZoom = CameraUpdateFactory.zoomBy(4);
    
           
            googleMap.moveCamera(updatePosition);
    
            googleMap.animateCamera(updateZoom);
    
        }}

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy