【问题标题】:How can I set default location in google maps addMarker with GPS turned off?如何在关闭 GPS 的情况下在谷歌地图 addMarker 中设置默认位置?
【发布时间】:2013-12-10 07:18:30
【问题描述】:

我正在做一个需要在谷歌地图中标记的项目。如果我关闭 GPS,我将无法在我的地图中设置我的默认标记位置。但是当我打开 GPS 时,我可以看到我的默认位置。是否有可能即使我的 GPS 已关闭,我也可以设置默认标记位置???

【问题讨论】:

    标签: android google-maps gps location


    【解决方案1】:

    可以将Marker 添加到GoogleMap。这种方法当然取决于您有用户的最后一个位置。您可以尝试使用 LocationManager.getLastKnownLocation NETWORK_PROVIDERGPS_PROVIDER 获取最后一个位置,然后根据该信息创建 LatLng

    LatLng latLng = new LatLng(location.getLatitude(),
                location.getLongitude());
    map.addMarker(new MarkerOptions().position(latLng)
                    .icon(BitmapDescriptorFactory
                            .defaultMarker(BitmapDescriptorFactory.HUE_BLUE)));
    

    【讨论】:

      猜你喜欢
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-10
      • 2016-06-12
      相关资源
      最近更新 更多