【发布时间】:2016-01-15 18:24:44
【问题描述】:
我在 stackoverflow 中找到了一个关于 getmap() 的教程,但它是针对旧版本的。
这是创建地图的新官方谷歌教程:
public class mapmain extends FragmentActivity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.primary_layout);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap map) {
// Add a marker in Sydney, Australia, and move the camera.
LatLng sydney = new LatLng(-34, 151);
map.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
map.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
}
如何将其转换为片段类? (由fragment 而非FragmentActivity 扩展)
【问题讨论】:
标签: android google-maps