在当前位置Google地图上显示蓝点图标

时间:2015-05-25 14:38:00

标签: android google-maps

当我的蓝点图标消失时,我感到困惑。过去是我可以展示蓝点图标。但现在只需将相机放在当前位置,而不用蓝点图标。

这是我的代码:

private void handleNewLocation(Location location) {
    Log.d(TAG, location.toString());
    double currentLatitude = location.getLatitude();
    double currentLongitude = location.getLongitude();
    LatLng latLng = new LatLng(currentLatitude, currentLongitude);
    mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, 21));
  }

enter image description here

4 个答案:

答案 0 :(得分:22)

您需要执行以下操作:

GoogleMap myMap;
myMap.setMyLocationEnabled(true);

您可以在我的github here上获取所有示例项目代码并尝试自己:)

答案 1 :(得分:0)

科特林中:

        map.isMyLocationEnabled = true

与:

混淆

map.uiSettings.isMyLocationButtonEnabled = true

我在项目中使用了it。结果如下:

show location with direction google map kotlin android

有关嵌入视图,请查看第35页,here

答案 2 :(得分:0)

在最新的Flutter 2.0.1、Dart 2.12.0 使用以下更新的方法在您当前的位置显示蓝点

myLocationEnabled: true,

答案 3 :(得分:-1)

写下以下内容 -

            mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myLoc, 15));

最大缩放视图最多可达20个。