方法

getCurrentPosition

getCurrentPosition
(
  • options
)

获取当前位置的经纬度,如果是在微信端定位,需要开发者自行导入高德地图的js,具体可参考高德地图的jssdk文档

参数:

名称类型标识描述
options Object 必选

配置参数

名称类型标识描述
[maximumAge] Number 可选

定义一个位置信息的缓存生命周期,以毫秒为单位

[timeout] Number 可选

由于获取位置是异步函数,所以这里定义了获取当前位置的超时,以毫秒为单位

[enableHighAccuracy] Boolean 可选

告诉设备需要更加精确的定位服务,默认的一般使用基于网络的定位,但使用卫星定位更加准确

success Function 必选

定位成功回调

[error] Function 可选

定位失败回调

示例:

<script>
   cmp.lbs.getCurrentPosition({
       success:function(result){
           result = {
               success:true,
               coordinate:{
                   longitude:101001, //经度
                   latitude:28822 //维度
               }
           }
       },
       error:function(error){
          error = {
             msg:"定位失败提示语"
          }
       }
   });
</script>

getLocationInfo

getLocationInfo
(
  • options
)

表单-位置定位,获取当前的经纬度,以及时间、地名信息(只支持在cmp里)

参数:

名称类型标识描述
options Object 必选

配置参数

名称类型标识描述
success Function 必选

定位成功回调

[error] Function 可选

定位失败回调

示例:

<script>
   cmp.lbs.getLocationInfo({
       success:function(result){
            //do something with result
       },
       error:function(error){
       }
   });
</script>

markLocation

markLocation
(
  • options
)

表单-地图标注(只支持在cmp里)

参数:

名称类型标识描述
options Object 必选

配置参数

名称类型标识描述
success Function 必选

定位成功回调

[error] Function 可选

定位失败回调

示例:

<script>
   cmp.lbs.markLocation({
       success:function(result){
            //do something with result
       },
       error:function(error){
       }
   });
</script>

showLocationInfo

showLocationInfo
(
  • options
)

显示地图信息(只支持在cmp里)

参数:

名称类型标识描述
options Object 必选

配置参数

名称类型标识描述
lbsUrl String 必选
[userName] String 可选

用户名(可以不传)

[memberIconUrl] String 可选

用户头像url地址 (可以不传)

success Function 必选

成功回调

[error] Function 可选

失败回调

示例:

<script>
   cmp.lbs.showLocationInfo({
       lbsUrl:"http://10.5.6.240:88/seeyon/rest/cmplbs/1814357976477972035",
       userName:"hezi",
       memberIconUrl:"http://10.5.6.240:88/seeyon/rest/avtart/101001"
       success:function(result){
            //do something with result
       },
       error:function(error){
       }
   });
</script>

takePicture

takePicture
(
  • options
)

表单-拍照定位(只支持在cmp里)

参数:

名称类型标识描述
options Object 必选

配置参数

名称类型标识描述
success Function 必选

定位成功回调

[error] Function 可选

定位失败回调

示例:

<script>
   cmp.lbs.takePicture({
       success:function(result){
            //do something with result
       },
       error:function(error){
       }
   });
</script>
Top