>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



aula 10 do mapa da erro ao abrir


Realizei a "Aula 10 - Alteração API do Google Maps" seguindo todos os passos, mas na hora que mando executar minha aplicação no celular (Nexus 4) ele simplesmente da erro e fecha.

Segue o código.


package com.example.mapsteste;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.app.Activity;

public class MainActivity extends FragmentActivity {


private LatLng location = new LatLng(-30.035662, -51.235472);

private GoogleMap map;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

map = ((SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map)).getMap();

map.addMarker(new MarkerOptions().position(location).title("teste"));

map.moveCamera(CameraUpdateFactory.newLatLngZoom(location, 20));

map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
}


}



[XML]
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragmen" />


[/XML]

[XML]

package="com.example.mapsteste"
android:versionCode="1"
android:versionName="1.0" >

android:minSdkVersion="8"
android:targetSdkVersion="8" />









android:glEsVersion="0x00020000"
android:required="true" />

android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name="com.example.mapsteste.MainActivity"
android:label="@string/app_name" >







android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCLbOl3Qv8RRxsKflz7xcAQKX-9Fi51zkY" />



[/XML]



12 Respostas


nada? ninguem pode me ajudar? =(




Qual a mensagem que aparece no logcat???






Thiago

Você baixou as atualizações indicada no vídeo?

Adicionou também suporte a APi V4? Como mostrei no vídeo, porque o erro é similar.

Conforme nas ultimas linhas da screen




Estou utilizando o link (https://cloud.google.com/console#/project) para dar as permissões, esse é o link certo? não consegui achar o site exatamente como mostra no vídeo.




Thiago

O erro no caso é de bibliotecas, você baixou elas? Igual mostrei na aula, bem no inicio.

Peço que reveja ela, pois creio que seja isso. Lá existe dois passos fundamentais.

Que é justamente as classes que está usando no projeto.

Não creio ser problema de permissão, pois o erro seria outro.




Rafael,

Consegui arrumar depois de declarar no manifest o seguinte codigo:

[XML]
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
[/XML]

Obrigado




[XML]
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
[/XML]




android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />




Aonde que você colocou essa permissão em ???




coloquei no manifest




A valeu coloquei aqui no e funcionou estava com dúvida aonde que eu iria declarar