Skip to content

Search API

Geometry

In the Search service, there are instances when shapes are used, such as an area to search or an area to search for. Below is a table demonstrating the three basic types of shapes.

TypeDescriptionFormats
PointA single latitude/longitude pair for the shape. A point would be used for a radius search or for single points to search for. As seen below, points are also used to create other shapes- raw: 40.099998,-76.305603
simple: POINT(-76.305603 40.099998)
- compressed: _`wsF~lvpM
LineStringMultiple points that make up a line string, the start and end points do not equal. This is the type of shape used for a corridor search.- raw: 39.96488,-76.729949,41.099998,-76.305603,39.899011,-76.164335,39.099998,-78.305603
- simple: LINESTRING(-76.305603 40.099998,-76.305603 41.099998,-77.305603 41.099998,-78.305603 39.099998)
- compressed: os
PolygonMultiple points that make up a polygon, the start and end points must equal.
Note: polygon doesn't currently support "donut" polygons".
- raw: 40.099998,-76.305603,41.099998, -76.305603,41.099998,-77.305603, 40.099998,-76.305603
- simple: POLYGON((-76.305603 40.099998,-76.305603 41.099998,-77.305603 41.099998,-76.305603 40.099998))
- compressed: _`wsF~lvpM_ibE??~hbE~hbE_ibE