js 调用android定位,基于html5+ 高德地图JS API使用安卓定位sdk用来进行定位
使用Native.js打开Android的H5辅助定位
mui.plusReady(function() {
if(plus.os.name == 'Android') {
var AMapLocationClient =
plus.android.importClass("com.amap.api.location.AMapLocationClient");
var context = plus.android.runtimeMainActivity().getContext();
var locationClient = new AMapLocationClient(context);
locationClient.startAssistantLocation();
}
})
高德地图JS API定位代码
AMap.plugin('AMap.Geolocation', function() {
var geolocation = new AMap.Geolocation({
enableHighAccuracy: true, //是否使用高精度定位,默认:true
//timeout: 10000, //超过10秒后停止定位,默认:5s
buttonPosition: 'RB', //定位按钮的停靠位置
buttonOffset: new AMap.Pixel(10, 20), //定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)
zoomToAccuracy: true, //定位成功后是否自动调整地图视野到定位点
useNative: true //是否使用安卓定位sdk用来进行定位
});
geolocation.watchPosition();
map.addControl(geolocation);
AMap.event.addListener(geolocation, 'complete', onComplete); //返回定位信息
AMap.event.addListener(geolocation, 'error', onError); //返回定位出错信息
});
//解析定位结果
function onComplete(data) {
var str = [];
str.push('定位结果:' + data.position);
str.push('定位类别:' + data.location_type);
if (data.accuracy) {
str.push('精度:' + data.accuracy + ' 米');
} //如为IP精确定位结果则没有精度信息
str.push('是否经过偏移:' + (data.isConverted ? '是' : '否'));
console.log(str);
}
//解析定位错误信息
function onError(data) {
console.log('失败原因排查信息:' + data.message);
}
js 调用android定位,基于html5+ 高德地图JS API使用安卓定位sdk用来进行定位相关推荐
- cordova下使用高德地图js api在4g流量下定位失败问题的解决
问题描述 cordova页面中使用高德地图js api AMap.Geolocation的geolocation.getCurrentPosition()方法进行定位 用手机4g打开该页面,定位失败, ...
- Android Map 开发之高德地图
android Map 开发之google Map 可参考文档 链接 本文总结的是Android Map 开发之高德地图,以下是详细代码及注释: 如何把 API 添加到我的Android 工程中 ...
- vue 给圆遮盖物添加文字 高德地图_通过 Vue + 高德地图 JS API 在地图上标记咖啡店...
通过 Vue + 高德地图 JS API 在地图上标记咖啡店 由 学院君 创建于2年前, 最后更新于 2年前 版本号 #1 在上一篇教程中我们为咖啡店地址进行了地理编码,这样,就可以调用高德地图支持的 ...
- android开发笔记之高德地图使用
前言 最近在给别的部门做项目,发现了他们在应用中使用了高德地图来定位,好吧,一个人实在是无聊,那让我们看看别人是怎么使用高德地图来定位吧,让我们揭开那层薄薄面纱,一睹女神的芳容吧. 参考资料 1.An ...
- 高德地图JS API 使用01
最近做项目,有个需求使用到高德地图JS API,现写博客总结一下. 需求要求大概是这样的: 使用地图高德或百度或谷歌都可以(这里吐槽一下,百度地图的jsAPI帮助文档写的太...谷歌你懂的...高德目 ...
- 高德地图 JS API 加载多个插件
高德地图javascript api提供以js形式调用api,确实给我们开发者带来了许多方便,但是在使用过程中发现需要使用高德的多个插件,自己试了很久,只能加载一种插件,如果同时其他地方使用其他插件, ...
- 高德地图JS API之海量点标记十万以内的点
高德地图JS API之海量点标记十万以内的点 怎么引入高度地图就不写了,官方是这样说的:当需要在地图展示数量为十万以内的点并且需要较好的性能表现时,可以使用 AMap.MassMarks 类.AMap ...
- android 内嵌地图,Android Fragment里嵌入高德地图【原创】
最近在做的项目里要用到地图,看了一下高德地图的API,最后决定就用高德地图,和平时不同,这次地图是要嵌在Fragment了,研究了一下网上的代码,最后实现了.下面说一下实现2D地图的方法. 1.先去高 ...
- [转]JS调用Android里面的方法,Android调用JS里面的方法
FROM : http://blog.csdn.net/hj563308597/article/details/45197709 Android WebView 在公司Android的开发过程中遇到一 ...
最新文章
- 【二级java】操作题知识点积累
- 国民认证科技有限公司助力构建我国可信网络空间
- gridview、datalist、repeater、FormView、DetailsView的区别详解
- Java中的基本数据类型以及Java的基本结构
- flume的概述和运行机制
- forEach-关于跳出循环
- ajaxFileUpload上传文件后提示下载的问题
- java执行maven命令
- An error occurred while automatically activating bundle com.android.ide.ecli
- oracle外部表kup-04023,kup-04040访问外部表时
- http://jackwang1.blog.163.com/blog/static/39534478201182651610201/
- 滚动条 scrollbar 和scrollbar-thumb 样式
- Python中使用BeautifulReport形成测试报告教程
- macos重启docker
- 2021-08-14 WPF控件专题 ContextMenu 控件详解
- 谈谈反爬虫“政策与对策”
- TCP和UDP的运用
- Zabbix5系列-监控华为、H3C交换机(snmpv2c/snmpv3/snmptrap) (二)
- 是对马的鬼魂日本RPG
- 近期必读的12篇「推荐系统」相关论文