Ignacio
08/03/2021, 4:22 PMJason Bosco
08/03/2021, 4:24 PMIgnacio
08/03/2021, 4:24 PMIgnacio
08/03/2021, 4:25 PM"{"q":"*","query_by":"title,address,listingId","page":1,"filter_by":"location:(20.643101970825, -105.2271453804, 20.647860850082, -105.22630853119, 20.646696243606, -105.22096557083, 20.646897038462, -105.22055787506, 20.646756482091, -105.22010726395, 20.641214441604, -105.22118014755, 20.641234521826, -105.22208136978, 20.642057808619, -105.22328299942)"}"
Ignacio
08/03/2021, 4:26 PMThe polygon's points must be defined in a *counter-clockwise (i.e. anti-clockwise) direction*.
Ignacio
08/03/2021, 4:26 PMJason Bosco
08/03/2021, 4:28 PMJason Bosco
08/03/2021, 4:30 PMJason Bosco
08/03/2021, 4:31 PMIgnacio
08/03/2021, 4:31 PMJason Bosco
08/03/2021, 4:32 PMIgnacio
08/03/2021, 4:32 PMrequest_params
Ignacio
08/03/2021, 4:32 PM{"collection_name":"properties","per_page":10,"q":"*"}
Ignacio
08/03/2021, 4:32 PMJason Bosco
08/03/2021, 4:33 PMrequest_params
in the response contains just enough information to render most search UIs and not all the params that were sentIgnacio
08/03/2021, 4:33 PMIgnacio
08/03/2021, 4:34 PMIgnacio
08/03/2021, 4:36 PMIgnacio
08/03/2021, 4:36 PM"{"q":"*","query_by":"title,address,listingId","page":1,"filter_by":"location:(20.647836009729, -105.22632746033, 20.643036969737, -105.22716430954, 20.642032967319, -105.22321609787, 20.641149439709, -105.2214994841, 20.641591204155, -105.22109178833, 20.646832038996, -105.22008327774)"}"
Ignacio
08/03/2021, 4:36 PMIgnacio
08/03/2021, 4:39 PMIgnacio
08/03/2021, 4:40 PMIgnacio
08/03/2021, 4:40 PMIgnacio
08/03/2021, 4:40 PMIgnacio
08/03/2021, 4:52 PM$polygonSource = $sourceSearch->polygon;
if ($polygonSource[0]->lat < $polygonSource[1]->lat) {
$polygonSource = array_reverse($polygonSource);
}
Ignacio
08/03/2021, 4:53 PMJason Bosco
08/03/2021, 5:16 PMJason Bosco
08/03/2021, 5:17 PMIgnacio
08/03/2021, 5:18 PMIgnacio
08/03/2021, 5:34 PMIgnacio
08/03/2021, 5:34 PM