XYZ - Developer Guide
  • Introduction
  • Licence
  • Deploying
    • Local Deployments
  • Access
    • Access Control List (ACL)
    • User account registration
    • Password reset
    • Failed login attempts
  • Environment Settings
    • Hosting
    • Access Control
    • Workspace Connections
    • 3rd party API keys
  • Workspaces
    • Title
    • Documentation
    • Locate
    • Locales
      • Gazetteer
    • Layers
      • Tile Layer
      • PostGIS Data Layers
      • Cluster Layer
      • GeoJSON Layer
      • MapBox Vector Tile (MVT) Layer
      • Grid (Hex) Layer
      • Filter
    • Locations
      • infoj
        • Groups
        • Filter
        • Lookups
        • withSelect
        • Table definition
        • Ordered list
        • Geometry
    • Editing
    • Access Restrictions & Filter
    • Workspace Checks
  • Routes
    • / (root)
    • /proxy/request
    • /api
      • /gazetteer
        • /autocomplete
        • /googleplaces
      • /layer
        • /cluster
        • /extent
        • /geojson
        • /grid
        • /mvt/:z/:x/:y
      • /location
        • /edit
          • /delete
          • /image/delete
          • /image/upload
          • /draw
          • /draw/catchment
          • /catchment/create
          • /catchment/delete
          • /update
        • /select
          • /id
          • /cluster
          • /latlng/contains
          • /latlng/nnearest
          • /latlng/intersects
          • /aggregate
        • /field/range
    • /auth
      • /login
      • /register
      • /token
        • /api
        • /renew
      • /user
        • /admin
        • /verify
        • /approve
        • /update
        • /delete
    • /workspace
      • /get
      • /load
      • /admin
      • /admin/json
  • Infrastructure
    • _xyz
      • host
      • layer
      • location
      • mapview
      • tableview
    • Dependencies
      • Webpack
      • SASS
    • Testing
    • Security
      • JWT token
      • Strategy
      • SQL Injections
    • Server
    • Client
Powered by GitBook
On this page
  1. Routes
  2. /api
  3. /location
  4. /select

/latlng/nnearest

locations nearest to coordinate.

GET geolytix.xyz/api/location/select/latlng/nnearest

This endpoint returns the location info and geometry for the n nearest locations to a coordinate.

Query Parameters

Name
Type
Description

locale

string

The locale (key) for the layer.

layer

string

The layer (key).

table

string

The PostGIS table to be queried. Defaults to layer table or tables array if not specified in request.

geom

string

A geometry field must be provided if the layer has no geometry definition. Will override layer geom definition.

nnearest

string

The n nearest locations to return. Defaults to 3.

token

string

A token is required to access private endpoints.

{
  "geomj": "{...}",
  "infoj": [
    {
      "label": "Population '11",
      "field": "pop_11",
      "type": "integer",
      "value": 304
    }
  ]
}
'No rows returned from table.'
'Invalid token.'
'Invalid locale.'
​
'Invalid layer.'
​
'Missing lng.'
​
'Missing lat.'
​
'Missing geom (SRID 4326) field on layer.'
​
'Invalid parameter.'
'Failed to query PostGIS table.'

Previous/latlng/containsNext/latlng/intersects

Last updated 6 years ago