API Google Maps

Bom dia a todos,

Estou estudando o android a algumas semanas e preciso de uma ajuda. Já estou trabalhando um pouco com a API do Google Maps e já consigo passar uma coordenada constante e ele me direcionar para o local. Gostaria de passar um endereço apartir de um campo texto e ele me direcionar ao local, isso seria possível?

Se alguem pode me passar um material de como conseguir isso ficaria grato.

Att,

Allyson.rodrigues beleza,

É Possivel sim, você pode usar a API do GoogleMaps para fazer, Passe o endereço para a API pegue o retorno (Lat x Lon) , carregue este retorno em um Maps Overlay e mande o mapView Animar o ponto que você criou.

Segue um exemplo depois de já obtida a resposta do JSON.


MapView mapView = (MapView) findViewById(R.id.mapview);
MapController mapController = mapView.getController();
mapController.animateTo(point);
			
List<Overlay> mapOverlays = mapView.getOverlays();

//Desenha o icone que você escolheu para ser sua localização
Drawable drawable = LocationActivity.this.getResources().getDrawable(R.drawable.ico_seta_local);
			
PoiOverlay poiOverlay = new PoiOverlay(drawable, LocationActivity.this, mapView);
GeoPoint gp = GpsUtil.createGeopoint(Localização obtida, Localização obtida);
OverlayItem overlayitem = new OverlayItem(gp, "", "");
poiOverlay.addOverlay(overlayitem, null, false);
poiOverlays = new Vector<PoiOverlay>();
poiOverlays.add(poiOverlay);
mapOverlays.addAll(poiOverlays);

Segue eu Exemplo que faz isso:

http://maps.google.com/maps/geo?q=BRASIL,SÃO%20PAULO,RUA%20DO%20ROCIO,220&output=json

Nele você pode pegar a latitude e longitude da rua.

abrssssssss