2013-09-04 2 views
1

XML (activity_maptest.xml) :안드로이드지도는 일반 흰색 화면입니다 - 오류없이

<?xml version="1.0" encoding="utf-8"?> 
<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/map" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:name="com.google.android.gms.maps.MapFragment"/> 

자바 (Maptest.java) :

package com.example.app; 

import android.app.Activity; 
import android.os.Bundle; 

public class Maptest extends Activity { 

    public class MapActivity extends Activity { 

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

} 

매니페스트 :

<uses-feature 
     android:glEsVersion="0x00020000" 
     android:required="true" /> 
    . 
    . 
    . 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.CALL_PHONE" /> 
<application 
     android:allowBackup="true" 
     android:icon="@drawable/icon_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/Theme.AppCompat.Light.DarkActionBar" > 
     . 
     . 
     . 
     <activity 
      android:name="com.example.app.Maptest" 
      android:label="@string/title_activity_maptest" > 
     </activity> 

     <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="MY ACTUAL KEY" /> 
    </application> 

이 페이지는 내 페이지에로드됩니다 그냥 흰색이며 LogCat 오류가 없습니다. 나는 Google 가이드를 따라 갔다 : https://developers.google.com/maps/documentation/android/start,하지만 내가 뭔가 잘못한 것 같습니다?

+2

키로 인해 발생했습니다. 키를 다시 만들고 앱을 제거한 다음 다시 시도 할 수 있습니다. – Aravin

+0

Google API 콘솔에서 키를 다시 만드시겠습니까? – PFranchise

+0

예 구글 API 콘솔 키. – Aravin

답변

4

활동 내에 활동이 있습니다. 나는 내가 가진 문제는 내가 개발자 콘솔에서 구글지도 API를 사용하는 것을 잊었다이었다 같은 문제가 있었다

+0

나는 생각하지 않습니다. 활동의 부모가 응용 프로그램입니다. – PFranchise

+0

MapActivity는 Activity 인 MapTest의 내부 클래스입니다. – Emmanuel

+0

오 남자. 미안, 내가 너를 가장 좋아하는 사람이라고 생각 했어. 당신이 올바른지. 그 문제가 해결되었습니다. 감사! – PFranchise

0

중 하나를 제거하십시오 : -

enable api from console

가 누군가를 도움이되기를 바랍니다.

관련 문제