Eldio, a minha aplicação não está exibindo o mapa.
Tentei fazer como você falou, esperar um pouco para o mapa carregar mas, não funcionou.
--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESC
+55 73 8142 3045
Em 1 de março de 2012 19:41, Luiz Gustavo Mafra <lgmafra@gmail.com> escreveu:
Gilmar, segue o xml e o codigo da activity################################<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><com.google.android.maps.MapViewandroid:id="@+id/mostramapa"android:layout_width="fill_parent"android:layout_height="fill_parent"android:apiKey="0iPKdpMIYgxf7VlYuYxfGRQgWvQr_TdUU5WhIPg"android:clickable="true"android:enabled="true" /></RelativeLayout>package com.simpatico.agenda;import java.util.List;import android.app.ProgressDialog;import android.content.Intent;import android.database.sqlite.SQLiteDatabase;import android.location.Address;import android.location.Geocoder;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.Toast;import com.google.android.maps.GeoPoint;import com.google.android.maps.MapActivity;import com.google.android.maps.MapController;import com.google.android.maps.MapView;import com.google.android.maps.MyLocationOverlay;public class MapaContato extends MapActivity {SQLiteDatabase banco;ProgressDialog pd;List<Address> endEncontrado;double lat, lon;String local;Intent intentMapas;MapView mapa;MyLocationOverlay lo;MapController mapacon;Agenda agenda;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.mapacontato);agenda = new Agenda();Intent intMapa = getIntent();if(intMapa != null){Bundle parametro = intMapa.getExtras();if(parametro != null){final String endereco = parametro.getString("endereco").toString();buscaCoordenadas(endereco);}}}public static GeoPoint setPosicao(double lat, double lng) {GeoPoint p = new GeoPoint((int) (lat * 1E6), (int) (lng * 1E6));return p;}public void buscaCoordenadas(final String Endereco) {final Geocoder gc = new Geocoder(this);pd = ProgressDialog.show(this, "Processando...","Procurando o endereço...", true, false);Thread achaEndereco;achaEndereco = new Thread() {public void run() {try {endEncontrado = gc.getFromLocationName(Endereco, 1);Thread.sleep(1500);} catch (Exception e) {agenda.mesageBox("Erro buscando endereço: " + e.getMessage(),"Erro", MapaContato.this);}mostraListaEndereco.sendEmptyMessage(0);}};achaEndereco.start();}private Handler mostraListaEndereco = new Handler() {@Overridepublic void handleMessage(Message msg) {pd.dismiss();if (endEncontrado.size() == 0) {Toast.makeText(getBaseContext(), "Endereço não localizado",Toast.LENGTH_SHORT).show();} else {for (int i = 0; i < endEncontrado.size(); i++) {Address x = endEncontrado.get(i);local = x.getAddressLine(i);lat = x.getLatitude();lon = x.getLongitude();}Toast.makeText(getBaseContext(), "Endereço: " + local,Toast.LENGTH_SHORT).show();mostraMapa();}}};public void mostraMapa() {mapa = (MapView) findViewById(R.id.mostramapa);lo = new MyLocationOverlay(this, mapa);ImagemMapa image = new ImagemMapa(setPosicao(lat, lon), R.drawable.android);lo.enableCompass();lo.enableMyLocation();mapa.getOverlays().add(image);mapa.setBuiltInZoomControls(true);mapacon = mapa.getController();mapa.setSatellite(false);mapa.setStreetView(false);mapa.setTraffic(true);mapacon.setZoom(mapa.getMaxZoomLevel() - 3);mapa.displayZoomControls(true);mapacon.animateTo(setPosicao(lat, lon));}@Overrideprotected boolean isRouteDisplayed() {// TODO Auto-generated method stubreturn false;}}################################Em 1 de março de 2012 10:05, Marcelo Henrique <marcelohd02@gmail.com> escreveu:
Cara eu nao me lembro direito mas eu acho q mandei rodar mesmo aparecendo aquela mensagem.vo tentar fazer de novo aqui
Em 1 de março de 2012 09:58, Eldio Santos Jr. <eldiosantos@gmail.com> escreveu:
Luiz, a aplicação está parando ou apenas não exibe o mapa?
Se for a segunda opção tenta dar um tempinho a mais pois ele pode estar baixando o mapa...Enviado pelo celular.
Eldio Santos Junior
Tel.: (21) 8884-3757
Skype: eldiojr
Twitter: @eldius
Blog: eldiosantos.net
Email/GTalk: eldiosantos@gmail.comEm 01/03/2012 07:50, "Gilmar Soares" <linux.soares@gmail.com> escreveu:Amigo, bom dia.
Consegue postar seu código xml?
E sua activity?
Outra coisa, chegou a debugar seu código?
Onde o debug para quando da erro?Abraços
Em 29/02/2012 23:11, "Luiz Gustavo Mafra" <lgmafra@gmail.com> escreveu:Boa noite Gilmar,Eu já estava usando a minha chave que gerei a um tempo, porém gerei ela novamente por via das duvidas, mas continua com a mesma mensagem.Att,Em 29 de fevereiro de 2012 22:40, Gilmar Soares <linux.soares@gmail.com> escreveu:
Amigo, Boa noite.Tive o mesmo problema, na verdade não é problema, você precisa criar sua chave da API do MAPS para poder executar sua APPem um aparelho...android:apiKey (do arquivo XML).Não seu se é esse o mesmo problema com você.
Abraços!Em 29/02/2012, às 22:33, Luiz Gustavo Mafra escreveu:Olá Marcelo,Você conseguiu resolver esse problema do Maps?Estou tendo o mesmo problema no layout, e não sei se é isso mas, quando eu rodo a aplicação no emulador funciona, mas quando eu instalo no meu celular o mapa não é exibido.
Em 30 de novembro de 2011 14:26, Marcelo Henrique <marcelohd02@gmail.com> escreveu:tentando testar o google maps api e ta me retornando isso no xmlFailed to find style 'mapViewStyle' in current themefiz tudo conforme diz no http://developer.android.com/resources/tutorials/views/hello-mapview.html
--
- Marcelo Henrique -"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)
--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESCProgramador PHP, dotNet, AndroidSite: www.lgmafra.com.brtwitter: @lgmafraskype: lgmafra
--
- Marcelo Henrique -"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)
--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESCProgramador PHP, dotNet, Android
Site: www.lgmafra.com.brtwitter: @lgmafraskype: lgmafra
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESC
Programador PHP, dotNet, Android
+55 73 8142 3045
+55 73 8838 9639
+55 73 8869 9799
+55 73 8869 9799
Site: www.lgmafra.com.br
twitter: @lgmafra
skype: lgmafra






0 comentários:
Postar um comentário