官方回复在安卓iOS中从app内通过androidamap://等协议唤醒手机上的高德地图app进行导航,高德平台会收费吗?高德地图URI API调用(安卓ios端)是否免费 - 商用5W一年

Posted Rudon滨海渔村

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了官方回复在安卓iOS中从app内通过androidamap://等协议唤醒手机上的高德地图app进行导航,高德平台会收费吗?高德地图URI API调用(安卓ios端)是否免费 - 商用5W一年相关的知识,希望对你有一定的参考价值。

答案

免费

 

详情

1)APP内使用高德地图SDK进行导航、规划是需要商用收费的,5w每年;

2)APP内使用androidamap://等协议启动-唤醒手机上的高德地图进行导航,是免费

缺点:再也不能从高德获取到任何的路线规划、距离计算数据了....有钱人除外....

优点:起码还能让客户自己到高德、百度app进行导航....

工单

工单类型: 功能咨询(方法或接口使用咨询、错误码解疑、功能建议等)
工单标题: 请问高德地图URI API调用(安卓、ios端)是否免费?
工单描述: 安卓、iOS中从app内通过androidamap://跳转到外部高德地图app,高德平台会收费吗? 1.在APP内部使用高德SDK展示地图、计算路程等需要收费,是明确的。 2.在安卓、iOS中从app内通过androidamap://等协议唤醒手机上的高德地图app进行导航,高德平台会收费吗?
请求串: iosamap://poi?sourceApplication=sourceApplication&name=地址

您好,高德开放平台很高兴为您服务,安卓和iOS已封装的基础服务是不限制配额的,您可以放心使用。
如您的问题得到解决,拜托您给个满意哦~~~
您的满意是我们永远的追求。

uniapp上唤醒手机百度、高德地图APP进行地址搜索的方法 (搜索目的地)

vue文件的scriptmethods里面定义方法

// 打开第三方地图APP进行导航 - 地址解析
			
			// 腾讯地图 强制要求带开发者Key,抛弃
			// https://lbs.qq.com/webApi/uriV1/uriGuide/uriMobileRoute
			
			// 高德
			// https://lbs.amap.com/api/amap-mobile/guide/ios/search
			
			// 百度
			// https://lbsyun.baidu.com/index.php?title=uri/api/android#service-page-anchor9
			
			toMapAPP(address)
				let url = "";
				if (plus.os.name == "Android") 	// 判断是安卓端
					plus.nativeUI.actionSheet(	// 选择菜单
						title: "选择地图应用",
						cancel: "取消",
						buttons: [title: "百度地图", title: "高德地图"]
					, function(e) 
						switch (e.index) 
							//下面是拼接url,不同系统以及不同地图都有不同的拼接字段
							
							case 1:
								url = `baidumap://map/geocoder?src=andr.baidu.openAPIdemo&address=`+address
								
								break;
							case 2:
								url = `androidamap://keywordNavi?sourceApplication=softname&style=2&keyword=`+address;
								break;
								
							default:
								break;
						
						if (url != "") 
							console.log('[url] '+url)
							url = encodeURI(url);
							console.log('[url-encodeURI] '+url)
							//plus.runtime.openURL(url,function(e))调起手机APP应用
							plus.runtime.openURL(url, function(e) 
								plus.nativeUI.alert("本机未安装指定的地图应用");
							);
						
					)
				 else 
					// iOS上获取本机是否安装了百度高德地图,需要在manifest里配置
					// 在manifest.json文件app-plus->distribute->apple->urlschemewhitelist节点下添加
					//(如urlschemewhitelist:["iosamap","baidumap"])  
					plus.nativeUI.actionSheet(
						title: "选择地图应用",
						cancel: "取消",
						buttons: [title: "百度地图", title: "高德地图"]
					, function(e) 
						switch (e.index) 
							case 1:
								url = `baidumap://map/geocoder?src=ios.baidu.openAPIdemo&address=`+address
								break;
							case 2:
								url = `iosamap://poi?sourceApplication=applicationName&name=$name`;
								break;
							default:
								break;
						
						if (url != "") 
							url = encodeURI(url);
							plus.runtime.openURL(url, function(e) 
								plus.nativeUI.alert("本机未安装指定的地图应用");
							);
						
					)
				
			,

 

以上是关于官方回复在安卓iOS中从app内通过androidamap://等协议唤醒手机上的高德地图app进行导航,高德平台会收费吗?高德地图URI API调用(安卓ios端)是否免费 - 商用5W一年的主要内容,如果未能解决你的问题,请参考以下文章

官方回复在安卓iOS中从app内通过androidamap://等协议唤醒手机上的高德地图app进行导航,高德平台会收费吗?高德地图URI API调用(安卓ios端)是否免费 - 商用5W一年

官方老爹之痛:为什么苹果能收到推送,而安卓不行?

Android应用内切换语言

安卓app上架指南

官方出品,iOS安卓年度最佳APP榜单,你用过几个?

C++ Builder使用FMX多平台框架(FireMonkey)移动(安卓iOS)APP开发参考书籍