Tabnine Logo For Javascript
GeoPoint
Code IndexAdd Tabnine to your IDE (free)

How to use
GeoPoint
in
parse

Best JavaScript code snippets using parse.GeoPoint(Showing top 15 results out of 315)

origin: parse-community/parse-server

it('geo max distance in miles bay area', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.withinMiles('location', sfo, 62.0);
  const results = await query.find();
  equal(results.length, 1);
  equal(results[0].get('name'), 'San Francisco');
 });
origin: parse-community/parse-server

const makeSomeGeoPoints = function() {
  const sacramento = new TestObject();
  sacramento.set('location', new Parse.GeoPoint(38.52, -121.5));
  sacramento.set('name', 'Sacramento');

  const honolulu = new TestObject();
  honolulu.set('location', new Parse.GeoPoint(21.35, -157.93));
  honolulu.set('name', 'Honolulu');

  const sf = new TestObject();
  sf.set('location', new Parse.GeoPoint(37.75, -122.68));
  sf.set('name', 'San Francisco');

  return Parse.Object.saveAll([sacramento, sf, honolulu]);
 }
origin: parse-community/parse-server

it('geo point roundtrip', async () => {
  const point = new Parse.GeoPoint(44.0, -11.0);
  const obj = new TestObject();
  obj.set('location', point);
  obj.set('name', 'Ferndale');
  await obj.save();
  const result = await new Parse.Query(TestObject).get(obj.id);
  const pointAgain = result.get('location');
  ok(pointAgain);
  equal(pointAgain.latitude, 44.0);
  equal(pointAgain.longitude, -11.0);
 });
origin: parse-community/parse-server

it('withinKilometers supports count', async () => {
  const inside = new Parse.GeoPoint(10, 10);
  const outside = new Parse.GeoPoint(20, 20);

  const obj1 = new Parse.Object('TestObject', { location: inside });
  const obj2 = new Parse.Object('TestObject', { location: outside });

  await Parse.Object.saveAll([obj1, obj2]);

  const q = new Parse.Query(TestObject).withinKilometers(
   'location',
   inside,
   5
  );
  const count = await q.count();

  equal(count, 1);
 });
origin: parse-community/parse-server

it('supports array of geo points', async () => {
  const point1 = new Parse.GeoPoint(44.0, -11.0);
  const point2 = new Parse.GeoPoint(22.0, -55.0);
  const obj = new TestObject();
  obj.set('locations', [point1, point2]);
  await obj.save();
  const query = new Parse.Query(TestObject);
  const results = await query.find();
  equal(results.length, 1);
  const locations = results[0].get('locations');
  expect(locations.length).toEqual(2);
  expect(locations[0]).toEqual(point1);
  expect(locations[1]).toEqual(point2);
 });
origin: parse-community/parse-server

it('creating geo point exception two fields', done => {
  const point = new Parse.GeoPoint(20, 20);
  const obj = new TestObject();
  obj.set('locationOne', point);
  obj.set('locationTwo', point);
  obj.save().then(
   () => {
    fail('expected error');
   },
   err => {
    equal(err.code, Parse.Error.INCORRECT_TYPE);
    done();
   }
  );
 });
origin: parse-community/parse-server

it('supports a sub-object with a geo point', async () => {
  const point = new Parse.GeoPoint(44.0, -11.0);
  const obj = new TestObject();
  obj.set('subobject', { location: point });
  await obj.save();
  const query = new Parse.Query(TestObject);
  const results = await query.find();
  equal(results.length, 1);
  const pointAgain = results[0].get('subobject')['location'];
  ok(pointAgain);
  equal(pointAgain.latitude, 44.0);
  equal(pointAgain.longitude, -11.0);
 });
origin: parse-community/parse-server

it('geo max distance in km everywhere', async done => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  // Honolulu is 4300 km away from SFO on a sphere ;)
  query.withinKilometers('location', sfo, 4800.0);
  const results = await query.find();
  equal(results.length, 3);
  done();
 });
origin: parse-community/parse-server

it('returns nearest location', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.near('location', sfo);
  const results = await query.find();
  equal(results[0].get('name'), 'San Francisco');
  equal(results[1].get('name'), 'Sacramento');
 });
origin: parse-community/parse-server

it('geo max distance in km california', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.withinKilometers('location', sfo, 3700.0);
  const results = await query.find();
  equal(results.length, 2);
  equal(results[0].get('name'), 'San Francisco');
  equal(results[1].get('name'), 'Sacramento');
 });
origin: parse-community/parse-server

it('geo max distance in miles mid peninsula', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.withinMiles('location', sfo, 10.0);
  const results = await query.find();
  equal(results.length, 0);
 });
origin: parse-community/parse-server

it('geo max distance in km mid peninsula', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.withinKilometers('location', sfo, 10.0);
  const results = await query.find();
  equal(results.length, 0);
 });
origin: parse-community/parse-server

it('geo max distance in miles california', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.withinMiles('location', sfo, 2200.0);
  const results = await query.find();
  equal(results.length, 2);
  equal(results[0].get('name'), 'San Francisco');
  equal(results[1].get('name'), 'Sacramento');
 });
origin: parse-community/parse-server

it('geo max distance in km bay area', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.withinKilometers('location', sfo, 100.0);
  const results = await query.find();
  equal(results.length, 1);
  equal(results[0].get('name'), 'San Francisco');
 });
origin: parse-community/parse-server

it('geo max distance in miles everywhere', async () => {
  await makeSomeGeoPoints();
  const sfo = new Parse.GeoPoint(37.6189722, -122.3748889);
  const query = new Parse.Query(TestObject);
  query.withinMiles('location', sfo, 2600.0);
  const results = await query.find();
  equal(results.length, 3);
 });
parse(npm)GeoPoint

Most used parse functions

  • Cloud
  • Config
  • User
  • ACL
  • ACL.ACL
  • ACL.setPublicReadAccess,
  • ACL.setPublicWriteAccess,
  • ACL.setReadAccess,
  • ACL.setRoleReadAccess,
  • ACL.setRoleWriteAccess,
  • ACL.setWriteAccess,
  • Analytics,
  • Error,
  • FacebookUtils,
  • File,
  • File.File,
  • File._name,
  • File._url,
  • File.addMetadata

Popular in JavaScript

  • minimist
    parse argument options
  • moment
    Parse, validate, manipulate, and display dates
  • express
    Fast, unopinionated, minimalist web framework
  • request
    Simplified HTTP request client.
  • async
    Higher-order functions and common patterns for asynchronous code
  • commander
    the complete solution for node.js command-line programs
  • winston
    A logger for just about everything.
  • colors
    get colors in your node.js console
  • js-yaml
    YAML 1.2 parser and serializer
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJavascript Code Index
Get Tabnine for your IDE now