title: Flutter Geolocator Location doesn't obtain for real phones
body: <p>I used geolocator flutter package for my little app and it works perfectly with emulator, but when I try to use in my real smart phone, it doesnt work. Do you have any idea?</p>
  <pre><code>void getLocationData() async {
      WeatherModel weatherModel = WeatherModel();
      var weatherData = await weatherModel.getLocationWeather();
      //print(weatherData);
      var zipCode = await weatherModel.getLocationZipCode();
      zipCode = zipCode.toString().substring(0, 2);
  
      Navigator.push(context, MaterialPageRoute(builder: (context) {
        return LocationScreen(
          locationWeather: weatherData,
          zipCode: zipCode,
        );
      }));
    }
  </code></pre>
  <pre><code>Future&lt;dynamic&gt; getLocationWeather() async {
      Location location = Location();
      await location.getCurrentLocation();
  
      NetworkHelper networkHelper = NetworkHelper(
          '$openWeatherMapURL?lat=${location.latitude}&amp;lon=${location.longitude}&amp;appid=$apiKey&amp;units=metric');
  
      var weatherData = await networkHelper.getData();
      return weatherData;
    }
  </code></pre>