2012-08-10 136 views
0

我寫了一個簡單的代碼來顯示谷歌地圖通過獲取MD5鍵。它運行良好,當我運行使用eclipse,但它不能正常工作在我的android手機,當我安裝它。當使用導入「com.google.android.maps.MapActivity」時,它會顯示「未知類型或包google」等錯誤。請幫助使用谷歌地圖

這是我的代碼:

公共類MainActivity擴展MapActivity {

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    MapView mapView = (MapView) findViewById(R.id.mapview); 
    mapView.setBuiltInZoomControls(true); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.activity_main, menu); 
    return true; 
} 


@Override 
protected boolean isRouteDisplayed() { 

    return false; 
} 

}

+0

你正在使用哪個android手機 – 2012-08-10 10:13:18

+0

你的android手機是否有其他谷歌應用?可能有可能你的手機不支持谷歌。您是否使用手機從市場下載了任何應用程序? – Rekha 2012-08-10 10:17:08

+0

@DeepakSwami銀河王牌 – RBS 2012-08-10 10:21:18

回答

0

你需要有從谷歌API密鑰,並且還應該包括以下AndroidManifest.xml中的線

<uses-library android:name="com.google.android.maps" /> 

請按照下面的鏈接,你會在android中實現地圖加載和地圖切片。

https://developers.google.com/android/maps-api-signup

+0

我做了兩件事..它在模擬器中運行,但不在我的手機中 – RBS 2012-08-10 10:23:08

+0

https://developers.google.com/maps/documentation/android/hello-mapview 閱讀第9條 - **第1部分:創建地圖活動** 此外,您還需要將google-maps-api添加到引用的庫中,以使地圖能夠在設備上運行 – 2012-08-10 10:28:43

0

目標必須是谷歌的API,而不是Android的x.x中 通過讓它針對性,以谷歌的API x.x中,你將有maps.jar加入到項目中的參考。