Como usar Google Maps API no Android Part II

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/

Anúncios

Um comentário em “Como usar Google Maps API no Android Part II

  1. 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.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s