Firebase Firestore geopoint range issue: Must be between -180 and 180

328 Views Asked by At

i'm using firebase firestore database and trying to insert geopoint of any place in india the problem is while inserting the longitude console gives red warning: Must be between -180 and 180 enter image description here

1

There are 1 best solutions below

0
Emmanuel On BEST ANSWER

According to the documentation the GeoPoint requires:

Latitude values in the range of [-90, 90]. Longitude values in the range of [-180, 180].

Which according to the Wikipedia entry matches the values:

Longitude is given as an angular measurement ranging from 0° at the Prime Meridian to +180° eastward and −180° westward.

With that said the documentation actually suggests to avoid this type and go for separate numeric fields due to limitations on queries, and suggests Geo queries for simple distance-based apps.