Package ai.nextbillion.maps.model
Class GeolocationPayload
java.lang.Object
ai.nextbillion.maps.model.GeolocationPayload
- All Implemented Interfaces:
java.io.Serializable
public class GeolocationPayload
extends java.lang.Object
implements java.io.Serializable
Request body.
Please see Geolocation Requests and Request Body for more detail.
The following fields are supported, and all fields are optional:
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGeolocationPayload.GeolocationPayloadBuilder -
Field Summary
Fields Modifier and Type Field Description java.lang.StringcarrierThe carrier name.CellTower[]cellTowersAn array of cell tower objects.java.lang.BooleanconsiderIpSpecifies whether to fall back to IP geolocation if wifi and cell tower signals are not available.java.lang.IntegerhomeMobileCountryCodeThe mobile country code (MCC) for the device's home network.java.lang.IntegerhomeMobileNetworkCodeThe mobile network code (MNC) for the device's home network.java.lang.StringradioTypeThe mobile radio type.WifiAccessPoint[]wifiAccessPointsAn array of WiFi access point objects. -
Constructor Summary
Constructors Constructor Description GeolocationPayload() -
Method Summary
Modifier and Type Method Description java.lang.StringtoString()
-
Field Details
-
homeMobileCountryCode
public java.lang.Integer homeMobileCountryCodeThe mobile country code (MCC) for the device's home network. -
homeMobileNetworkCode
public java.lang.Integer homeMobileNetworkCodeThe mobile network code (MNC) for the device's home network. -
radioType
public java.lang.String radioTypeThe mobile radio type. Supported values are"lte","gsm","cdma", and"wcdma". While this field is optional, it should be included if a value is available, for more accurate results. -
carrier
public java.lang.String carrierThe carrier name. -
considerIp
public java.lang.Boolean considerIpSpecifies whether to fall back to IP geolocation if wifi and cell tower signals are not available. Note that the IP address in the request header may not be the IP of the device. Defaults to true. Set considerIp to false to disable fall back. -
cellTowers
An array of cell tower objects. SeeCellTower. -
wifiAccessPoints
An array of WiFi access point objects. SeeWifiAccessPoint.
-
-
Constructor Details
-
GeolocationPayload
public GeolocationPayload()
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-