我正在做一个需要在谷歌地图中标记的项目。如果我关闭GPS,我无法在地图中设置默认标记位置。但是当我打开GPS时,我可以看到我的默认位置。是否有可能我的GPS关闭我可以设置默认标记位置???
答案 0 :(得分:0)
可以将Marker
添加到GoogleMap
。这种方法当然取决于您拥有用户的最后位置。您可以尝试使用LocationManager.getLastKnownLocation
NETWORK_PROVIDER
和GPS_PROVIDER
获取最后一个位置,然后根据该信息创建LatLng
。
LatLng latLng = new LatLng(location.getLatitude(),
location.getLongitude());
map.addMarker(new MarkerOptions().position(latLng)
.icon(BitmapDescriptorFactory
.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)));