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平台的手机室内定位及导航的设计与实现
摘要: 随着无线通信网络技术的发展,智能手机逐渐融入到人们的日常生活中.它不仅满足当今人们对于通话短信等基本功能的需求,而且还满足人们对于娱乐.上网.社交等功能的需求.导航功能是现在人们常用的一个功能 ...
最新文章
- LeetCode刷题指南!
- 网站优化需要团队协作
- PHP学习之没有权限修改hosts文件
- SpringBoot项目在Eclipse中实现打包发布
- 近期知识图谱顶会论文推荐,另附超详笔记解读
- ITK:表面提取之前平滑二值图像
- java创建一个程序把输入字符串的大小写互换_8 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转...
- 如何使用R语言在SAP Analytics Cloud里绘制各种统计图表
- 计算机文化基础主要讲了什么,计算机文化基础—讲义
- 递归、尾递归、迭代算法【在 斐波拉契数列】上的实现
- generatorConfig 指定列的java数据类型
- 第0000题 : 图像处理...
- 发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本...
- 【科研小技巧|知网】如何下载 PDF 格式的学位论文
- 基于 python 的银行信贷风险评估
- matlab newton插值法,matlab中newton插值法
- Somatic selection distinguishes oncogenes and tumor suppressor genes
- PHP事务数据库写法,PHP 操作 MySQL 执行数据库事务
- c语言浮点数能用八进制输出不,深析C语言浮点型数据的输入输出
- 智能网联汽车 V2X 系统预警应用功能测试与评价方法