h5唤起地图导航

在H5页面中跳转到地图App,或者在本地App中加载的H5页面跳转到地图App,唤起App进行导航;

1、腾讯地图:

调用方式: http://apis.map.qq.com/uri/v1/marker?marker=coord:lat,lng;addr:address

其中lat、lng、address分别为经纬度和详细地址三个参数,更多参数介绍可在腾讯地图api找到:https://lbs.qq.com/uri_v1/guide.html

当用户手机未安装腾讯地图APP时,可通过浏览器调起腾讯地图下载页,为用户提供下载,实现体验闭环;

2、高德地图:

调用方式: http://uri.amap.com/marker?position=lng,lat&name=address&coordinate=gaode&callnative=1

其中lat、lng、address分别为经纬度和详细地址三个参数,其中经纬度为必填参数,注意区别腾讯地图,此两者调用方式中经度和纬度的位置是相反的,高德地图URI API详细参数及说明可在高德开放平台找到:https://lbs.amap.com/api/uri-api/gettingstarted

3、百度地图:

调用方式:http://api.map.baidu.com/marker?location=纬度,经度&title=所在位置名称&content=所在位置的简介&output=html

详细参数可在 http://lbsyun.baidu.com/index.php?title=uri/api/web#service-page-anchor2  找到

苹果:点击导航按钮后进入百度地图app,如果手机没有安装的话,就跳转到AppStore 安装

https://blog.csdn.net/Delegate_M/article/details/51210158

原文地址:https://www.cnblogs.com/jy17/p/10469969.html

时间: 2024-10-10 21:25:00

h5唤起地图导航的相关文章

百度地图导航算路成功但是无法进入导航页面

百度地图导航算路成功但是无法进入导航页面Warning: Attempt to present <UINavigationController: 0x163852800> on <UIViewCont 在导航页面.m中增加 -(id)naviPresentedViewController { return self; }

2017 计蒜之道 复赛 Windows画图+百度地图导航

因为没有休息好, 打着很异常难受的一场比赛,坚持了一个半小时就撤了. Windows画图:签到题,没什么说的. #include<cstdio> #include<cstdlib> #include<cstring> #include<string> #include<algorithm> #include<iostream> #include<queue> #include<map> #include<

iOS 调用地图导航

注意:本文章下的代码有个别变量未知,所以是不能直接跑通的,我也是转别人的 在IOS6.0系统后,兼容iOS5.0与iOS6.0地图导航,需要分两个步骤 #define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)//用来获取手机的系统,判断系统是多少 [cpp] view plainco

iOS开发之百度地图导航

本篇主要讲述百度地图的导航功能: 第一步:在使用百度导航之前,我们需要在百度地图开放平台上下载导航的 SDK,共85.8M,网速不好的同学可提前准备好. 第二步:引入导航所需的系统包 将AudioToolbox.framework.ImageIO.framework.CoreMotion.framework.CoreLocation.framework.CoreTelephony.framework.MediaPlayer.framework.AVFoundation.framework.Sys

团队项目推荐:附近商家无地图导航——by Manni

看着同组其他同学都想出了很多很有意思的应用,再看自己手机上除了一些常用的客户端和小游戏之外,就剩下各类地图和点评应用,虽然数量很多,但使用的频率并不高.作为一只爱玩的路痴,即使有这些应用,仍然会经常对着“去哪里”和“怎么去”这两大问题头疼.一般来说,我们可以通过点评类应用查找到商家,再按照点评类应用自带的地图或者其他地图类应用提供的路线到达相应的地点.但这样的模式对于刚到达新环境只是想闲逛.关心商家距离胜于商家评分.面对大量评价信息选择恐惧症“患者”.以及即使拿着地图导航依旧找不到路的重度路痴(

高德地图百度地图导航坐标转换

项目中的定位商家服务搜索用的是高德地图,毕竟高德在地图这块做的比百度好(个人认为).这里吐槽下百度的开发平台,上面开发文档及案例写的真不好,想找某个问题点很难找到和定位,希望百度改善下. 高德转百度(火星坐标gcj02ll–>百度坐标bd09ll) private double[] gaoDeToBaidu(double gd_lon, double gd_lat) { double[] bd_lat_lon = new double[2]; double PI = 3.141592653589

实现百度地图导航Demo的语音播报功能

上文中实现了在本地导入百度地图导航Demo,那么在此基础上如何实现导航的语音播报呢? 一.为该应用申请语音播报(也叫注册) http://developer.baidu.com/map/index.php?title=android-navsdk/guide/voice SDK内置百度TTS语音播报功能,需要对应用进行授权验证才能够使用,因此需要主动注册应用相关信息. 第一步:如果不是LBS开放平台的注册开发者,首先需要登录LBS开放平台进行应用注册,在工程配置的AndroidManifest中

3D地图导航应用源码

该源码是一个3D地图导航应用源码,本项目使用了高德地图导航.科大讯飞语音.ShareSDK分享. 可以在地图上选择起点.途经点.终点,然后根据路径规划策略进行路径规划.然后进行地图语音视图导航,并且可以使用ShareSDk分享本地的位置信息. <ignore_js_op> 运行截图 <ignore_js_op> 运行截图 <ignore_js_op> 运行截图 详细说明:http://ios.662p.com/thread-2163-1-1.html

iOS打开百度地图、高德地图导航

BOOL hasBaiduMap = NO; BOOL hasGaodeMap = NO; if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"baidumap://map/"]]){ hasBaiduMap = YES; } if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"iosamap: