0

我想显示用户的当前位置,但屏幕右侧没有转到我的位置图标。

这是通过调用实现的:

mMap.setMyLocationEnabled(true)

有没有类似于MyLocationOverlay来自MapViewapi的东西。

4

2 回答 2

1

你的问题特别令人困惑。我将把它解释为“我如何摆脱'转到我的位置图标'”。

在这种情况下,请尝试调用getUiSettings().setMyLocationButtonEnabled(false)您的GoogleMap对象。

于 2012-12-19T13:00:36.273 回答
0

您是否尝试过 animateto 功能

MapView mapView = (MapView) findViewById(R.id.mapView);
        MapController mc = mapView.getController();
        String coordinates[] = {"currentLat", "currentLat"};
        double lat = Double.parseDouble(coordinates[0]);
        double lng = Double.parseDouble(coordinates[1]);

        p = new GeoPoint(
            (int) (lat * 1E6), 
            (int) (lng * 1E6));

        mc.animateTo(p);
        mc.setZoom(17);  //Your zoom level in int
        mapView.invalidate();
于 2012-12-19T09:45:46.157 回答