我使用谷歌地圖api v2,首先我嘗試了它在谷歌地圖acitivy它工作正常,然後我嘗試了一個空白的活動,但標記不出現時我加入他們,我沒有得到本地化的幫助請標記不會出現在我的谷歌地圖api v2(空白敏感)
這是我的主要活動代碼
package pixel.lastmaptest;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
public class MapsActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
}
public void onMapReady(GoogleMap map) {
map.addMarker(new MarkerOptions()
.position(new LatLng(10, 10))
.title("It Works !"));
}
}
嗨這就是我的XML FIL '<片段的xmlns:安卓=「HTTP://模式.android.com/apk/res/android「 android:id =」@ + id/map「android:layout_width =」match_parent「 android:layout_height =」match_parent「 android:na我=「com.google.android.gms.maps.MapFragment」/>' 並且我還沒有理解如何調用getMapAsync()來獲取onMapReady()中的回調。 感謝幫助 –
對於上述佈局,地圖應該是可見的.. 要獲取地圖對象,並調用getMapAsync()做到這一點:: 'MapFragment mapFragment =(MapFragment)getFragmentManager()。findFragmentById(R.id.map) ; mapFragment.getMapAsync(this);' –