我正在使用google map api v2,首先我在google map上尝试了一下,它工作正常,然后我尝试了一个空白活动,但是当我添加它们并且没有得到本地化的帮助时,标记不会出现
那是我的主要活动代码
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添加了MapFragment?如果是,应该有一些关于错误的日志,说明为什么地图没有膨胀(即空白活动)。
另外,您需要调用getMapAsync()以获取onMapReady()中的回调。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句