我正在创建一个应用程序,用户需要使用 getMyLocation() 查看他/她的地理位置,但这会返回 null。是否有任何解决方案,因为我确实读到 getMyLocation() 方法总是返回 null。我是谷歌地图的新手,所以任何帮助将不胜感激!
代码:
GoogleMap map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
map.setMyLocationEnabled(true);
Location myLocation = map.getMyLocation();
if( myLocation != null ){
helper.showToast( "Latitude: " + myLocation.getLatitude() + "\nLongitude: " + myLocation.getLongitude() );
}