0
好的,所以我有我的個人谷歌apk,我從我使用的Eclipse構建。我知道它是有效的,因爲在我的一個應用程序中地圖顯示沒有問題。所以我遇到的問題是這個。谷歌地圖不能顯示在Droid上,但在模擬器上顯示
當我用調試鍵在模擬器上運行我的應用程序時,它沒有問題。當我用我的鑰匙在我的手機上運行它時,除了廣場外,沒有什麼。我知道它找到我的位置,因爲我的標記顯示出來,當它點擊它告訴我正確的位置,只是不顯示地圖。關鍵是有效的(與工作應用的關鍵,以確保相同的),這裏是我的編碼
XML
JAVA
mc = mapView.getController();
lat = loc.getLatitude();
lon = loc.getLongitude();
p = new GeoPoint((int)(lat*1E6), (int)(lon * 1E6));
mc.animateTo(p);
mc.setZoom(20);
@Override
public void onResume()
{
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000,50, locationListener);
super.onResume();
}
有什麼想法?
您是使用調試還是您的發佈密鑰構建APK?如果您使用的是釋放密鑰,那麼您需要使用從您的發行密鑰庫創建的Maps API密鑰。 – hooked82
當我執行導出操作時,我正在使用我的釋放鍵,並使用我的API Key(是,由該釋放鍵生成)。正如我之前所說,它適用於一個應用程序,而不是另一個應用程序,所以不知道我可能在哪裏出錯。謝謝你的觀點,做了雙重檢查並重新運行,但沒有運氣。 – maceman121