Ok, depois de ter criado sua API Key, -> https://renatopuccinipt.wordpress.com/2011/08/26/como-usar-google-maps-api-no-android-part-i/ ,
Vamos fazer funcionar a nossa Activity com o Google Maps..
Cria uma classe que herde de MapActivity. Se vocÊ usará o Google Maps para localizar o dispositivo use a interface LocationListener e implemente seus respectivos métodos, senão só herde de MapActivity.
public class GoogleMapsExActivity extends MapActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ondeestou); //Lista de Layers List mapOverlays; //Map view que você criou no .xml MapView mapview; //ArrayList de items para serem adicionados na lista de layers. private ArrayList mOverlays = new ArrayList(); //ponto geografico a ser exibido GeoPoint point; //item a ser adicionado, geralmente um pin mostrando a localização OverlayItem overlayitem ; mapview = (MapView)findViewById(R.id.mapview);//Inicia o objeto mapview mapview.setBuiltInZoomControls(true);//habilite o zoom mapOverlays = mapview.getOverlays(); atribui os layers a lista point = new GeoPoint(-25682183,-44001202); overlayitem= new OverlayItem(point, "Figura", "Minha Localização"); //Essa classe você pode criar herdando de OverlayIteme receberá a figura que será exibida como pin. SuaClasseOverlay itemOverlay = new SuaClasseOverlay (drawable); itemOverlay.addOverlay(overlayitem); mapOverlays.add(itemOverlay); } }
Se post foi util pra voce, da um Google+1 !!!
😀
parte 1 desse post https://renatopuccinipt.wordpress.com/2011/08/26/como-usar-google-maps-api-no-android-part-i/
Post muito bacana, queria saber se você sabe de alguma classe ou método de localizar não atraves de um argumento de longitude e latitude e sim de uma rua por exemplo?. Obrigado pelo post muito bacana.