Skip to main content
Browse Documentation

Location

Created by Richard Saunders, last modified by Scott Yearsley on 22 Jan 2020

The 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>