Reference documentation and code samples for the Google Cloud Talent Solution V4 Client class Location.
A resource that represents a location with full geographic information.
Generated from protobuf message google.cloud.talent.v4.Location
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ location_type |
int
The type of a location, which corresponds to the address lines field of google.type.PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of LocationType.NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of LocationType.LOCALITY. |
↳ postal_address |
Google\Type\PostalAddress
Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location. |
↳ lat_lng |
Google\Type\LatLng
An object representing a latitude/longitude pair. |
↳ radius_miles |
float
Radius in miles of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from google.type.LatLng covers the area associated with the job location. For example, currently, "Mountain View, CA, USA" has a radius of 6.17 miles. |
getLocationType
The type of a location, which corresponds to the address lines field of google.type.PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of LocationType.NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of LocationType.LOCALITY.
Returns | |
---|---|
Type | Description |
int |
setLocationType
The type of a location, which corresponds to the address lines field of google.type.PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of LocationType.NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of LocationType.LOCALITY.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getPostalAddress
Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Returns | |
---|---|
Type | Description |
Google\Type\PostalAddress|null |
hasPostalAddress
clearPostalAddress
setPostalAddress
Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\PostalAddress
|
Returns | |
---|---|
Type | Description |
$this |
getLatLng
An object representing a latitude/longitude pair.
Returns | |
---|---|
Type | Description |
Google\Type\LatLng|null |
hasLatLng
clearLatLng
setLatLng
An object representing a latitude/longitude pair.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\LatLng
|
Returns | |
---|---|
Type | Description |
$this |
getRadiusMiles
Radius in miles of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from google.type.LatLng covers the area associated with the job location. For example, currently, "Mountain View, CA, USA" has a radius of 6.17 miles.
Returns | |
---|---|
Type | Description |
float |
setRadiusMiles
Radius in miles of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from google.type.LatLng covers the area associated with the job location. For example, currently, "Mountain View, CA, USA" has a radius of 6.17 miles.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |