Location
Log in to add to favouritesThe Location class represents a geographic coordinate that specifies the position of a point on the Earth's surface.
Properties
Name | Type | Description |
---|---|---|
Lat | double | The north-south position |
Lon | double | The east-west position |
Distance | double? | If a location field is used for a distance search, then this property will contain the distance from the search location to the field location in the units specified in the search condition (e.g. miles) |
Example
Get a Location field object
using Zengenti.Contensis.Delivery;
// Create an API client
var client = ContensisClient.Create();
// Retrieve a film by it's ID.
var movie = client.Entries.Get("0aabad4e-a083-4a88-bd75-b2674e2f8298");
// Get the field value as a Location instance.
var filmingLocation = movie.Get<Location>("filmingLocation");
// Combine lat/lng into a string.
var latLng = {{APP}}quot;{filmingLocation.Lat},{filmingLocation.Lon}";
// Use Google map API to generate a map image.
var imgUrl = "https://maps.googleapis.com/maps/api/staticmap?center="+latLng+"&zoom=14&size=400x300&sensor=false";
<div id="map">
<img src="@imgUrl" />
</div>