本人是一个2017才刚刚毕业的学生,有些赌气的让我毅然决然的从事了自己的软件专业,工作中有苦有乐,老实说本人其实并不喜欢编程,但是每一次接触到新的技术依旧让我兴奋不止,长长的代码弄完没有任何的BUG让我兴奋的有如高潮来临一般。
言归正传,这里开始向大家介绍一下自己在微信公众号开发中所使用到的一键导航的一些经验
百度的一键导航
高德地图的一键导航
1、百度导航
相对于高德来说,在我的生活和工作中百度的导航使用的频率明显要高于高德地图,虽然百度是使用的自己的坐标并没有和国际接轨,也大致自己成一派,但是考虑他众多的人口基数,还是要重点介绍一下,虽然百度地图的API接口都有介绍也比我说的更好就是了。
这里向大家介绍的是两种在我工作中所用到的
(1)一般商家使用的导航
优点:这个就是大家经常看到的百度的导航页面,囊括的很详细,基本用户想要的功能都能囊括,而且用法极其简单,直接将链接扔到里面就可以了
缺点:这个缺点就比较明显了,地图上没有加注的地点基本上是找不到的(也可能是我没有研究透彻),以及这个会生成超级长的链接,还有就是打开的时候会比较慢
它的链接有这么长:(http://map.baidu.com/mobile/webapp/index/index/foo=bar/tab=place/?fromhash=1#place/detail/qt=ninf&wd=%E6%80%9D%E8%AF%BA%E5%8F%A3%E8%85%94&c=158&searchFlag=bigBox&version=5&exptype=dep&src_from=webapp_all_bigbox&sug_forward=&src=0&uid=9736322de70f24f7a9f72988&industry=hospital&qid=5317302364851723198/showall=1&pos=0&da_ref=listclk&da_qrtp=11&da_adtp=&da_log=sampid%3A10_eno%3A103_adnum%3A0_sid%3A951827971952524_from%3Awebappmap_exptype%3Aurl_query%3A%E6%80%9D%E8%AF%BA%E5%8F%A3%E8%85%94_adids%3A_killnum%3A0_userids%3A&da_adquery=思诺口腔&da_adtitle=长沙思诺口腔医院&da_adindus=医疗;专科医院&detail_from=list)
下面介绍用法:
在这个链接就可以打开下面页面了,然后搜索后粘贴搜索的链接就可以直接使用了,好简单是不是
http://map.baidu.com/mobile/webapp/index/index/foo=bar/tab=place/?fromhash=1
(2)使用坐标来导航,使用的方式更多样只要弄到坐标就可以了
http://api.map.baidu.com/marker?location=(这里放的是百度的坐标)&title=(这里存放的这地址名)&content=(这里存放的这地址描述)&output=html”
正确的链接:http://api.map.baidu.com/marker?location=28.103345,112.978754&title=name&content=name2&output=html
这个还有着其他许多的用途,详细见百度地图API吧,新手玩家表示看的很吃力
2、高德地图
这个吧,其实是我一个项目的客户强烈要求使用高德地图我才去研究的,在实际的使用过程中发现苹果地图的坐标和高德的是一样的,详细了解之下才发现原来高德的坐标是国际标准。
(1)这个没怎么研究同样是坐标导航,使用方法和百度的一样(小白福利啊有没有)
http://uri.amap.com/marker?position=(这里放的是高德的坐标,google也可以)&name=(这里存放的这地址名)&src=mypage&coordinate=gaode&callnative=0
正确的链接:http://uri.amap.com/marker?position=112.978754,28.103345&name=name&src=mypage&coordinate=gaode&callnative=0
那么这一次就先说到这里吧,如果后面我有新的了解应该会做补充吧
——————我是分割线——————
注:网页连接在实际使用时的拼接
string acc=”h”+”ttp://api.map.baidu.com/marker?location=28.103345,112.978754&title=name&content=name&output=html”;