o draw que está a vermelho, está a dar erro e não estou a perceber bem porquê...Edit: isto é o que tem no eclipse"The method draw(Canvas, MapView, boolean) is undefined for the type MapActivity"public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) { super.draw(canvas, mapView, shadow); //converter o GeoPoint para pixels Point screenPts = new Point(); mapView.getProjection().toPixels(p, screenPts); //Adicionar o pino Bitmap bmp = BitmapFactory.decodeResource( getResources(), R.drawable.pinoa); canvas.drawBitmap(bmp, screenPts.x, screenPts.y-50, null); return true; }
Função draw
#1
Mensagem publicada 27 May 2010 - 08:54
#2
Mensagem publicada 28 May 2010 - 14:29
#3
Mensagem publicada 31 May 2010 - 08:33
#4
Mensagem publicada 31 May 2010 - 09:24
Já agora só uma achega.Atenção que tás a adicionar o Overlay a um pixel especifico do ecra e não a um GeoPoint, que se calhar é a tua intenção. Como estás a fazer, ao mover o mapa, o overlay não vai mover com ele.eu reparei.. mas custou..Aqui está a resolução: class MapOverlay extends com.google.android.maps.Overlay { @Override public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) { super.draw(canvas, mapView, shadow); (..........)}
#5
Mensagem publicada 31 May 2010 - 11:08
#6
Mensagem publicada 31 May 2010 - 11:44
Pronto, ainda bemSim eu sei, neste momento é isso que quero...
Tás a falar em arranjar a tua morada através da tua posição GPS?Se for tens aqui: http://github.com/r3...tils.javaMétodo getLocationName;Em relação à outra procura, provavelmente terás que usar alguma Google API que ainda não desbundei... Por isso o google deve ajudar-teJá agora, não sabem onde consigo arranjar alguma documentação sobre, "Locations" ?Do tipo, eu gostava de fazer uma procura automatica (GPS) para saber o meu local, e fazer uma manual, para por exemplo procurar a torre dos clérigos !
#7
Mensagem publicada 31 May 2010 - 18:14