在Android中的Google地图上显示当前位置

时间:2012-08-07 12:08:35

标签: android google-maps google-maps-api-3

我想创建一个应用程序,当用户打开应用程序时,它会显示一个带有当前位置的google-map。我正在尝试一些教程但是很难理解或者有些什么是复杂的理解。所以请给我示例代码或建议正确的方法。

1 个答案:

答案 0 :(得分:0)

您可以使用MyLocationOverlay。代码看起来像这样:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Find the map view
    mMapView = findViewById(R.id.map);

    // Create an overlay and add to map view
    mMyLocationOverlay = new MyLocationOverlay(this, mMapView);
    mMapView.getOverlays().add(mMyLocationOverlay);
}

@Override
protected void onResume() {
    super.onResume();
    mMyLocationOverlay.enableMyLocation();
}

@Override
protected void onStop() {
    mMyLocationOverlay.disableMyLocation();
    super.onStop();
}