Class Location


public class Location extends AbstractRecord

Contains data for the location record associated with an IP address.

  • Constructor Details

    • Location

      public Location()
      Constructs a Location record with null values for all the fields.
    • Location

      public Location(Integer accuracyRadius, Integer averageIncome, Double latitude, Double longitude, Integer metroCode, Integer populationDensity, String timeZone)
      Constructs an instance of Location.
      Parameters:
      accuracyRadius - The approximate accuracy radius in kilometers around the latitude and longitude for the IP address. This is the radius where we have a 67% confidence that the device using the IP address resides within the circle centered at the latitude and longitude with the provided radius.
      averageIncome - The average income in US dollars associated with the requested IP address. This attribute is only available from the Insights web service.
      latitude - The approximate latitude of the location associated with the IP address. This value is not precise and should not be used to identify a particular address or household.
      longitude - The approximate longitude of the location associated with the IP address. This value is not precise and should not be used to identify a particular address or household.
      metroCode - The metro code of the location if the location is in the US. MaxMind returns the same metro codes as the Google AdWords API.
      populationDensity - The estimated population per square kilometer associated with the IP address. This attribute is only available from the Insights web service.
      timeZone - The time zone associated with location, as specified by the IANA Time Zone Database, e.g., "America/New_York".
  • Method Details

    • getAverageIncome

      public Integer getAverageIncome()
      Returns:
      The average income in US dollars associated with the requested IP address. This attribute is only available from the Insights web service.
    • getPopulationDensity

      public Integer getPopulationDensity()
      Returns:
      The estimated population per square kilometer associated with the IP address. This attribute is only available from the Insights web service.
    • getTimeZone

      public String getTimeZone()
      Returns:
      The time zone associated with location, as specified by the IANA Time Zone Database, e.g., "America/New_York".
    • getAccuracyRadius

      public Integer getAccuracyRadius()
      Returns:
      The approximate accuracy radius in kilometers around the latitude and longitude for the IP address. This is the radius where we have a 67% confidence that the device using the IP address resides within the circle centered at the latitude and longitude with the provided radius.
    • getMetroCode

      public Integer getMetroCode()
      Returns:
      The metro code of the location if the location is in the US. MaxMind returns the same metro codes as the Google AdWords API.
    • getLatitude

      public Double getLatitude()
      Returns:
      The approximate latitude of the location associated with the IP address. This value is not precise and should not be used to identify a particular address or household.
    • getLongitude

      public Double getLongitude()
      Returns:
      The approximate longitude of the location associated with the IP address. This value is not precise and should not be used to identify a particular address or household.