Class Index | File Index

Classes


Class Bmob.GeoPoint

在BmobObject中使用坐标点,或者在geo查询中使用

在一个表中只有一个字段能使用GeoPoint.

Example:

  var point = new Bmob.GeoPoint(30.0, -20.0);
  var object = new Bmob.Object("PlaceObject");
  object.set("location", point);
  object.save();


Defined in: bmob.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Bmob.GeoPoint(arg1, arg2)
通过下面的任意一种形式可以创建GeoPoint
  new GeoPoint(otherGeoPoint)
  new GeoPoint(30, 30)
  new GeoPoint([30, 30])
  new GeoPoint({latitude: 30, longitude: 30})
  new GeoPoint()  // defaults to (0, 0)
  
Method Summary
Method Attributes Method Name and Description
<static>  
Bmob.GeoPoint.current(options)
使用用户当前的位置创建GeoPoint对象。 成功时调用options.success,或者options.error。
 
kilometersTo(point)
返回两个geopoint之间的千米数
 
milesTo(point)
返回两个geopoint之间的米数
 
radiansTo(point)
返回两个geopoint之间的弧度
 
返回geopoint的json
Class Detail
Bmob.GeoPoint(arg1, arg2)
通过下面的任意一种形式可以创建GeoPoint
  new GeoPoint(otherGeoPoint)
  new GeoPoint(30, 30)
  new GeoPoint([30, 30])
  new GeoPoint({latitude: 30, longitude: 30})
  new GeoPoint()  // defaults to (0, 0)
  
Parameters:
arg1
arg2
Method Detail
<static> Bmob.GeoPoint.current(options)
使用用户当前的位置创建GeoPoint对象。 成功时调用options.success,或者options.error。
Parameters:
{Object} options
调用成功或失败的回调

{Number} kilometersTo(point)
返回两个geopoint之间的千米数
Parameters:
{Bmob.GeoPoint} point
另一个Bmob.GeoPoint.
Returns:
{Number}

{Number} milesTo(point)
返回两个geopoint之间的米数
Parameters:
{Bmob.GeoPoint} point
另一个Bmob.GeoPoint.
Returns:
{Number}

{Number} radiansTo(point)
返回两个geopoint之间的弧度
Parameters:
{Bmob.GeoPoint} point
另一个Bmob.GeoPoint.
Returns:
{Number}

{Object} toJSON()
返回geopoint的json
Returns:
{Object}

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Jun 16 2014 15:31:23 GMT+0800 (CST)