anchor.diff:  
     @override
     componentDidMount() {
  -    // Get Location
  -    getPlaceDetails();
  +    getLocation().then((_) {
  +      getPlaceDetails();
  +    });
     }
   
     render() {
  
positive.code:   }
  
    getPlaceDetails() {
      // Add location lang, long to be sent to the backend
      return HttpRequest.getString(url).then((response) {
        setPlaceDetails(JSON.decode(response));
      });
    }
  
negative.code:     try {
        return window.navigator.geolocation.getCurrentPosition()
            .then((Geoposition position) {
          setState(newState()
            ..latitude = position.coords.latitude
            ..longitude = position.coords.longitude);
  