android定位导航,Corodva高德定位导航安卓插件
import {Injectable} from '@angular/core';
declare var AMapPlugin;
@Injectable()
export class NativeService {
constructor() { }
/**
* @param {Position} startPoint 开始坐标
* @param {Array} wayPoints 途经坐标
* @param {Position} endPoint 结束坐标
* @param {number} aMapNaviType 导航类型:
* 0:开车
* 1:步行
* 2:骑行
* @param {number} aMapPageType 导航页面类型
* 0:路径
* 1:导航
* @param {AMapCarInfo} aMapCarInfo 车辆信息
* @returns {Observable}
*/
navigation (startPoint: Position, wayPoints:Array ,endPoint: Position,aMapNaviType:number,aMapPageType:number, aMapCarInfo: AMapCarInfo): Observable {
return Observable.create(observer => {
if (this.platform.is('mobile') && !this.platform.is('mobileweb')) {
let length = wayPoints.length;
AMapPlugin.navigation({
lng: startPoint.lng,
lat: startPoint.lat,
poi: startPoint.poi
}, {
lng: startPoint.lng,
lat: startPoint.lat,
poi: startPoint.poi
}, {
lng: endPoint.lng,
lat: endPoint.lat,
poi: endPoint.poi
}, {
aMapNaviType:aMapNaviType
}, {
aMapPageType:aMapPageType
},{
carNumber: aMapCarInfo.carNumber,
isRestriction: aMapCarInfo.isRestriction,
carType: aMapCarInfo.carType,
vehicleHeight: aMapCarInfo.vehicleHeight,
vehicleWeight: aMapCarInfo.vehicleWeight,
vehicleLoad: aMapCarInfo.vehicleLoad,
vehicleLoadSwitch: aMapCarInfo.vehicleLoadSwitch,
vehicleWidth: aMapCarInfo.vehicleWidth,
vehicleLength: aMapCarInfo.vehicleLength,
vehicleSize: aMapCarInfo.vehicleSize,
vehicleAxis: aMapCarInfo.vehicleAxis
}, message => {
observer.next(message);
}, err => {
this.logger.log(err, '导航失败');
this.alert('提示信息', '导航失败');
observer.error(false);
});
} else {
this.alert('提示信息', '非手机环境不能导航');
observer.error(false);
}
});
}
}
android定位导航,Corodva高德定位导航安卓插件相关推荐
- 解决高德地图锁屏黑屏定位不更新,高德地图绘制定位轨迹,高德定位判断定位停留点,高德地图将所有坐标绘制在可视区域内
本文章主要介绍 高德定位锁屏黑屏定位不更新的问题. 实现流程是:程序开始阶段正常执行定位,注册监听锁屏监听,唤醒cpu监听,当锁屏 广播每2秒发起一起单次定位唤醒.源码如下: package net. ...
- 高德地图不开位置无法定位服务器,使用高德地图导航时光标不动(定位不动、无法定位)的用户 请进...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [2017-07-27 12:18:30, network=public, dic=C3069, div=ANDH080100, dibv=2109, d ...
- android获取定位并标点,Android Studio 中实现高德定位并获取相应信息
Android开发项目时常常会遇到定位这个功能,所以写了这篇博客,今天主要讲的高德地图的定位并获取相应信息. 首先导入高德的jar包 image 选中jar包右键点击 Add As Library, ...
- flutter 获取定位_Flutter 实现高德定位
笔者之前在React-native 和Flutter 两个框架里纠结到底用什么来做下一个版本的APP, React-native 我之前也搭建了环境看了看文档感觉上手不会很困难因为自己会React, ...
- html微信定位转高德定位,JS微信公众号定位坐标转高德定位坐标,微信公众号定位精度转换高德精度,微信腾讯地图坐标转高德地图坐标
前言 微信公众号获取的用户当前位置直接放到高德地图api上会偏差非常大,所以需要校正. 如下我分为三步调用:获取当前用户位置->转换成高德坐标->再初始化地图或者设置地图标点 实现 微信定 ...
- 106.android简单的GPS实时定位
//定位权限.网络权限: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/ ...
- android开发笔记之高德地图使用
前言 最近在给别的部门做项目,发现了他们在应用中使用了高德地图来定位,好吧,一个人实在是无聊,那让我们看看别人是怎么使用高德地图来定位吧,让我们揭开那层薄薄面纱,一睹女神的芳容吧. 参考资料 1.An ...
- 百度地图android室内定位,百度地图4.0正式发布,主打免费语音导航、室内定位、实时公交和生活搜索 (视频)...
自2010年10月百度地图在塞班平台上线了第一个版本以后,陆续登陆了Android和iPhone平台,据百度地图团队介绍,其最新的用户数已达7000万.今天,百度地图4.0 正式发布(iPhone版 ...
- android室内定位+3d,基于Android平台的手机室内定位及导航的设计与实现
摘要: 随着无线通信网络技术的发展,智能手机逐渐融入到人们的日常生活中.它不仅满足当今人们对于通话短信等基本功能的需求,而且还满足人们对于娱乐.上网.社交等功能的需求.导航功能是现在人们常用的一个功能 ...
最新文章
- DotNetTextBoxV3.0在线编辑器控件Ver3.4.1 Open Source开源版(附商业试用版下载)
- 《html5 从入门到精通》读书笔记(一)
- 那些方式可以合并php数组,php中数组合并的几种方法
- layui多级联动下拉框的实现_简单三级联动的实现
- 苹果CMSv10官方版程序包
- hive相关操作语句
- 和我一起学Windows Workflow Foundation(1)-----创建和调试一个WF实例
- python导入opencv解决no module named cv2问题
- SEO内容为王之如何创造伪原创
- 捉取映客直播数据 20171121可用
- java 导出word 表格里写多行内容_论文Tips || 宅家写论文干货来了!是时候重启真正的论文了!...
- vs 2010旗舰版问题
- 各种说明方法的例句_11个说明方法句子
- MTI Further
- shmget() -- 建立共享内存[zz] - [LINUX]
- windows系统erlang和rabbitMQ安装教程(附网盘下载地址)
- 【微信小编】动态地图gif制作
- 数字图像处理——信用卡数字识别
- spacemacs org-mode配置GTD
- 空旷的室外如何安装摄像头?室外线缆布置十项细则
热门文章
- 《钓鱼大师》用户隐私政策
- Pandas reindex重置索引
- 高德地图发布“极客地图” 女神林志玲推荐最美街拍地
- n皇后问题python_N皇后问题(python实现)
- 《计算机控制技术》论文,计算机控制技术科技论文-PLC technique discussion and future development...
- Twice Equation (ICPC2017 Naning) (java 大数)
- 校园民谣二十年年祭(上)
- 成佩涛——iPviking:在线黑客攻击可视化地图
- 新经理人所要具备的平衡术
- pylon界面中文说明-德国basler工业相机