2012-02-26 9 views
0

私はMapViewの問題を抱えています。以前はMapViewを使用していましたので、問題が何であるか分かりません。見落としているかもしれないが、 。アプリがインストールされて楽しく実行されますが、MapViewタイルはロードされません。私が見るのは空のグリッドだけです。 APIキー(デバッグキーストア)は楽しいですマニフェスト、レイアウト、アクティビティファイルを含めて、問題の診断に役立てました。私はどんな助けにも感謝しています - 私はうんざりです!MapViewの問題/空のタイル

マニフェスト:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.***.studybuddy" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk android:minSdkVersion="10" /> 
<uses-permission android:name="android.permission.INTERNET"/> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar" > 
    <uses-library android:name="com.google.android.maps" /> 
    <activity 
     android:name=".StudyBuddy" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".MapInterface" > 
    </activity> 
    <service 
     android:name=".FriendService" > 
     <intent-filter> 
      <action 
       android:name="com.***.studybuddy.FriendService" /> 
     </intent-filter> 
    </service> 
</application> 

レイアウト:

<?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" > 
    <LinearLayout 
     android:id="@+id/sideMenuInterface" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:background="#FFFFFF" > 
    </LinearLayout> 
    <LinearLayout 
     android:id="@+id/mapInterface" 
     android:layout_alignLeft="@id/sideMenuInterface" 
     android:layout_alignTop="@id/sideMenuInterface" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical" > 
     <RelativeLayout 
      android:id="@+id/topMenu" 
      android:layout_width="fill_parent" 
      android:layout_height="30dp" 
      android:clickable="true" 
      android:onClick="onClick" > 
     </RelativeLayout> 
     <com.google.android.maps.MapView 
      android:id="@+id/mapView" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:clickable="true" 
      android:apiKey="0f6nuBOcz_OlhAQm3B3Xljy5hDOVrR1FO3KM***" 
     /> 
    </LinearLayout> 
</RelativeLayout> 

活性:

package com.***.studybuddy; 

import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 

import com.google.android.maps.MapActivity; 
import com.google.android.maps.MapView; 

public class MapInterface extends MapActivity implements OnClickListener { 
    static int USER_ID = 1; 
    static MapView mapView; 


    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.mapinterface); 

     configure(); 
    } 

    @Override 
    protected boolean isRouteDisplayed() { 
     return false; 
    } 

    private void configure() { 
     findViews(); 
     startService(new Intent(FriendService.class.getName())); 
     mapView.setBuiltInZoomControls(true); 
     mapView.setSatellite(true); 
    } 

    private void findViews() { 
     mapView = (MapView) findViewById(R.id.mapView); 
    } 

    @Override 
    public void onClick(View view) { 
     switch(view.getId()) { 
     case R.id.topMenu: 
      ((View)view.getParent()).setVisibility(View.GONE); 
      break; 
     } 

    } 
} 

スクリーンショット: Empty Tiles

答えて

0

私は一度、いくつかの権限を忘れてしまったという問題がありました。この3つの権限が必要です(最初の2つが失われています)。

<uses-permission android:name=”android.permission.ACCESS_COARSE_LOCATION”></uses-permission> 
<uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION”></uses-permission> 
<uses-permission android:name=”android.permission.INTERNET”></uses-permission> 
+0

権限は変更されていません。 – user1118042

+0

私が想像できる唯一のことは、あなたのアプリに署名することが間違っていたことです。 http://code.google.com/android/add-ons/google-apis/mapkey.htmlに記載されていますか? – Moritz

+0

yup ..私は新しいデバッグキーストアを生成しようとしています..それが動作するかどうかを知らせます – user1118042

関連する問題