public PositionEventArgs(Double latitude, Double longitude, YahooLocationResponse location, GeoLocationPositionStatus status) { this.latitude = latitude; this.longitude = longitude; this.location = location; this.status = status; }
public static String getFromAddress(YahooLocationResponse address, AddressPart addressPart) { String part = null; if (null != address && null != address.ResultSet && address.ResultSet.Found>0 && null != address.ResultSet.Results && address.ResultSet.Results.Length>0) { YahooLocationResponse.ResultSetCont.Result a = address.ResultSet.Results[0]; switch (addressPart) { case AddressPart.COUNTRY: part = a.country; break; case AddressPart.STATE: part = a.state; break; case AddressPart.POSTALCODE: part = a.postal; break; case AddressPart.CITY: part = a.city; break; case AddressPart.DESTRICT: part = a.neighborhood; break; case AddressPart.STREET: part = a.street; break; case AddressPart.HOUSENUMBER: part = a.house; break; } } return part; }