ionic2混合应用调起原生地图应用
最近有个需求:在混合应用中点击“打开谷歌地图,要自动打开手机上的谷歌地图应用,并且谷歌地图要‘自动’为用户所在地到任务所在地这一段距离进行导航”(没错,就是要打开谷歌地图并且让它自动完成从一个经纬度到另一个经纬度之间的线路规划)
百度一下
认认真真搜了快一个小时,看了几十个网页,最后得出一个结论:
TMD,这都什么玩意,说的什么东西**。(哈哈,其实我还是知道了要去看谷歌地图的URL SCHEME)。
查看谷歌地图文档
心想着“我曹,这还不得一堆英文”颤抖着打开了谷歌地图的开发者文档网页。额,竟然有中文(欣喜)。然而,看完之后,试了一下这样:
<a href="comgooglemapsurl://maps.google.com/?q=@37.3161,-122.1836">打开吧</a>
并没有卵用……
Google一下
没办法了,谷歌搜索吧,第一次搜索时输入的是中文,结果出来的网页跟百度搜出来的一样,我才不要看!冷静一下,淡然地输入了以下文字:
how to open native google maps by js
第一个网页就是stackoverflow,原来早有人问过了^_^。冷静地看完所有英文之后,再结合之前查看的谷歌地图开发者文档写下了这样一行:
<a href="geo:30.87,114.37?q=30.60,114.27">打开!</a>
没错,打开了,两个经纬度之间的路径也规划好了,哈哈哈哈哈……
安卓?苹果?
成功打开,好高兴,然而,脑中突然闪过一个邪恶的念头,“安卓打开了,苹果打不开怎么办,我曹,我不知道啊啊啊啊”。
ionic2
后来才想到,本来就用的框架啊啊啊,赶紧去看这个的文档,然后我就发现写的清清楚楚的-_-|
附上网址:
别点我
最终代码
import { LaunchNavigator, LaunchNavigatorOptions } from 'ionic-native';openMaps() {let destination = "30.87,114.37 ";let start ="30.60,114.27";let options: LaunchNavigatorOptions = {start: start};LaunchNavigator.navigate(destination, options).then(success => alert('ok'),error => alert('error' + error));
}
ionic2混合应用调起原生地图应用相关推荐
- 如何实现在H5里调起高德地图APP?(下)
这一篇文章将告诉您,如果直接打开高德地图APP,并展示路线规划.适合有定位的移动设备,可以查询到从"我的位置"到目的地的路径规划,并直接导航. 场景二.调起高德地图的路线规划功能 ...
- iOS原生地图与高德地图的使用
原生地图 1.什么是LBS LBS: 基于位置的服务 Location Based Service 实际应用:大众点评,陌陌,微信,美团等需要用到地图或定位的App 2.定位方式 1.GPS定位 2. ...
- IOS原生地图与高德地图
原生地图 1.什么是LBS LBS: 基于位置的服务 Location Based Service 实际应用:大众点评,陌陌,微信,美团等需要用到地图或定位的App 2.定位方式 1.GPS定位 ...
- [html] 如何使用H5唤起原生地图APP(百度、高德、腾讯地图等)
[html] 如何使用H5唤起原生地图APP(百度.高德.腾讯地图等) <iframe src="sinaweibo://qrcode"> 或 <a href=& ...
- ios html调起高德地图,iOS开发笔记 调起本地地图导航(百度、高德、腾讯、苹果自带)...
地图 从自己的APP跳转到用户本地的APP进行导航.首先,要先查看用户都安装了哪些地图类APP. 下面分3种情况进行分析: 1.用户没有安装第三方的地图,只有苹果自带的地图应用. 2.用户安装一款第三 ...
- OC 技术 原生地图(源码)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹.靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希 ...
- iOS-地理坐标转换,原生地图获取的原始坐标转换为地图真实坐标
GPS以及iOS系统定位获得的坐标是地理坐标系WGS1984,Web地图一般用的坐标细是投影坐标系WGS 1984 Web Mercator,国内出于相关法律法规要求,对国内所有GPS设备及地图数据都 ...
- 从混合云到云原生 KubeSphere 3.0先把书读厚,再把书读薄
KubeSphere把云原生的书"读厚",客户才能把云原生的书"读薄". 出品 | 常言道 作者 | 丁常彦 从2018年7月青云QingCloud正式发布Ku ...
- AppleMap苹果原生地图
//使用苹果原生地图 #import "RootViewController.h" #import <MapKit/MapKit.h> @interface RootV ...
最新文章
- C++——运算符重载operator
- CentOS7下Hive的安装配置
- python如何定义m×n矩阵_python的N×M矩阵乘法
- 滴滴滴,测试工程师简历模板分享一波
- PAT 乙级 1034. 有理数四则运算(20) Java版
- 微信小程序获取当前地理位置中文_微信小程序获取位置信息
- 部分转 Java读取ini配置
- gpg: no default secret key: 私钥不可用
- 简单的maven自定义webapp目录
- 惠普136nw打印机清零_惠普打印机硒鼓清零方法是怎样的
- 凭什么?80后合伙人“叫板Excel”
- 一加5android,不输Lineage OS,一加5刷入Paranoid Android体验
- 【NOIP2016提高A组五校联考4】ksum
- TransTrack: Multiple-Object Tracking with Transformer
- 短网址还原 php,php怎么实现短网址还原
- FastQC 与 质控
- 2022.09.01 最新配置maven阿里云仓库配置
- Java并发插件_五分钟,轻松掌握Java并发编程!
- docker 部署 kong konga postgresql 以及konga配置
- android 当服务器
热门文章
- XP系统如何连接Win10共享打印机--win10专业版
- 中英文维基百科语料上的Word2Vec实验
- 「补课」进行时:设计模式(5)——从 LOL 中学习代理模式
- css3立方体实现方式(position+transform)
- MPB:中科院深圳先进院戴磊组小鼠粪便样本中短链脂肪酸的定量检测
- 征途研发元老披露成功内幕
- ORA-12034: materialized view log on SCOTT.T_ROWID younger than last refresh
- CTF解题记录-Misc-当铺秘密
- 湖南发现外星智慧创造人类证据(图)
- mos管结电容等效模型_详解各元器件等效电路_电阻、电容、电感、二极管、MOS管...