method Datastore.geoPoint
Datastore.geoPoint(coordinates: entity.Coordinates): entity.GeoPoint

Helper function to get a Datastore Geo Point object.

Examples

Example 1

const {Datastore} = require('@google-cloud/datastore');
const datastore = new Datastore();
const coordinates = {
  latitude: 40.6894,
  longitude: -74.0447
};

const geoPoint = datastore.geoPoint(coordinates);

//-
// List all companies that are located at 40.123 latitude
// and -74.0447 longitude.
//-
const query = datastore.createQuery('Company');
const companyQuery = query
  .filter('geoPoint.latitude', datastore.double(40.123))
  .filter('geoPoint.longitude', datastore.double(-74.0447));

Parameters

coordinates: entity.Coordinates

Coordinate value.

Return Type

entity.GeoPoint

Usage

import { Datastore } from ".";