public OnlineMapsGoogleGeocoding(double longitude, double latitude, string key)
 {
     reverseGeocodingParams = new ReverseGeocodingParams(longitude, latitude)
     {
         key = key
     };
 }
 public OnlineMapsGoogleGeocoding(Vector2 coords, string key)
 {
     reverseGeocodingParams = new ReverseGeocodingParams(coords)
     {
         key = key
     };
 }
    private OnlineMapsGoogleGeocoding(RequestParams p)
    {
        _status = OnlineMapsQueryStatus.downloading;

        if (p is GeocodingParams)
        {
            geocodingParams = p as GeocodingParams;
        }
        else if (p is ReverseGeocodingParams)
        {
            reverseGeocodingParams = p as ReverseGeocodingParams;
        }

        StringBuilder url = new StringBuilder("https://maps.googleapis.com/maps/api/geocode/xml?sensor=false");

        p.GenerateURL(url);
        www             = new OnlineMapsWWW(url);
        www.OnComplete += OnRequestComplete;
    }