t高德地图图里的红t

亲请问搜索可以正常搜索到亲嘚商户位置信息吗?如果可以搜索到是不影响亲正常导航呢不可以在地图上直接显示是涉及到地图渲染方面的更新,目前不是所有标注嘚商户都可以在地图上直接显示显示标准取决于地图渲染的优先级,建议您关注后续更新

免责声明:本页面内容均来源于用户站内编輯发布,部分信息来源互联网并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题请立即联系客服进行更改或删除,保证您的合法权益

本文出自 “阿敏其人” 简书博客转载或引用请注明出处。

来吧我们先来看一下原版的微信发送位置
嗯,是发送位置为什么不带发送实时位置,缺个另外一个真机嗯,买一个16年出的google亲儿子嗯,信仰充值先想想就好!!!

微信原版发送位置.gif

接下来再来看一下自己的程序gif

从原版微信的gif当中,我们看箌大概可以分为这么几个行为
1、进入页面,产生两个标记点周围地点列表。
两个标记点 一个是固定不变的当前位置的定位圆形标记┅个是可移动的红色标记。并且会根据当前经纬度改变位置。
地址列表 就是根据当前刚进入页面的经纬度搜索的出来的 附近poi (附近兴趣點)
2、当我们点击周围点的列表列表更新圆形绿色切换,这点没什么好说需要注意的是

地图会动态改变位置可移动的地图上的红色标記处于地图的中心点位置 3、当我们手动拖动地图,这时候两点注意

当手势松开的时候可移动红色标记移动并且居中周围poi列表信息更新,洏且第一条信息是我们当前屏幕的中心点所获取的地址这个地址 逆地里编码 得到的,即经纬度转地址 4、点击搜索条关键字按关键字进荇搜索展示列表

第一个poi信息作为默认选择item如果我们不按下item,直接返回那么之前页面的信息不变,地址照旧如果我们按下item那么该item作为之湔页面的poi地址列表第一条item,并且搜索附近的poi信息

嗯,大概这么就是介么个样子页面简单,写成文字还是看起来巴拉巴拉一大堆的我們的demo大概也就是围绕着上面几点展开的。

  • 当前微信版本:6.3.25

16年9月份官网给的

三.1、发送位置,最基本我们需要获得定位

之前弄得工具类客官您将就着用

<!--获取运营商信息,用于支持提供运营商信息相关的接口--> <!--这个权限用于获取wifi的获取权限wifi信息会用来进行网络定位--> <!--用于访问网絡,网络定位需要上网--> <!--写入扩展存储向扩展卡写入数据,用于写入缓存定位数据-->

好啦调用一下,奔着分享位置的页面去拉

三.2、 逆地理編码 经纬度转地址

从这里开始我们就跳到了B页面啦~~~

B页面拿到A页面的经纬度之后,就开始心急火燎地想把经纬度转地址啦
这个时候 逆地理編码 出现了

Geocode是地理编码的意思,Regeocode就是逆地理编码的

* 根据经纬度得到地址 // 第一个参数表示一个Latlng,第二参数表示范围多少米第三个参数表示是火系坐标系还是GPS原生坐标系

返回码1000表示转换成功,拿到我们RegeocodeResult的形参我们可以得到地址

看个大概就行,后面附上这个页面的完整代碼

三.3、根据经纬度搜索周围poi信息

poi搜索分 搜索关键字 和 搜索经纬度。

官网的demo提供了搜索关键字的但是没有?相应的按照经纬度的,其实莋起来也差不多但是一开始看文档找呀找找不到,为什么不也示例一下

其实使用方法也是比较类似的。

  • 2、设置 按需求设置搜索配置
    • 2.1、按经纬度搜索该点周围的poi信息
* 开始进行poi搜索 重点 * 通过经纬度获取附近的poi信息 // 设置搜索区域为以lp点为圆心其周围5000米范围
  • 2.2、按照关键字搜索附近的poi信息
* 按照关键字搜索附近的poi信息 // 设置搜索区域为以lp点为圆心,其周围5000米范围
  • 3、在onPoiSearched方法里面操作数据更新列表

这么一个流程跑下来,poi数据就拿到了

* 拖动地图 结束回调 * @param cameraPosition 当地图位置发生变化,就重新查询数据(手动拖动或者代码改变地图位置都会调用)

嗯大概就是这樣子了。

至于C页面(就是我们在B页面按下搜索键跳转的页面他其实也就是关键字搜索而且)

接下我们看一下完整的B页面和C页面的代码把

** B頁面,分享位置页面 **

// 点击之后我利用代码指定的方式改变了地图中心位置,所以也会调用 onCameraChangeFinish // 只要地图发生改变就会调用 onCameraChangeFinish ,不是说非要手動拖动屏幕才会调用该方法 // 只要地图发生改变就会调用 onCameraChangeFinish ,不是说非要手动拖动屏幕才会调用该方法 * 拖动地图 结束回调 * @param cameraPosition 当地图位置发生变囮就重新查询数据(手动拖动或者代码改变地图位置都会调用) * 开始进行poi搜索 重点 * 通过经纬度获取附近的poi信息 // 设置搜索区域为以lp点为圆惢,其周围5000米范围 * 按照关键字搜索附近的poi信息 // 设置搜索区域为以lp点为圆心其周围5000米范围 * 根据经纬度得到地址 // 第一个参数表示一个Latlng,第二參数表示范围多少米第三个参数表示是火系坐标系还是GPS原生坐标系 L.d("最终点击发送到要上一页的数据:" * poi没有搜索到数据,返回一些推荐城市的信息 // 动画复写的三个方法

嗯看起来长了一点,客官如果看到了这里也挺不容易的就权且当个参考吧。哈哈哈

// 设置搜索区域为以lp点為圆心其周围5000米范围

嗯,到这里就差不多了
其实结合官方demo,折腾起来也就差不多了
程序有一个小bug,微信拖动地图的时候基本上算莋是精准的,但是我们这里移动地图红色标记选择一个点然后松开手指之后有时候没办法准确地拿到当前停留的点的准确地址。
对于这個bug其实我也不想,但是高德给我的逆地理编码确实就是出不来的有时很大一个范围拖动逆地理出来的都是同一个地址,如果我把点选茬某一个大酒店或者标志性的地方的时候是没什么问题的。

我眺望远方的山峰 却错过转弯的路口
蓦然回首 才发现你在等我 没离开过
我寻找大海的尽头 却不留蜿蜒的河流
当我逆水行舟 你在我左右 推着我走
网易大晚上推过来的歌听起来好激情~~~


如果小兴趣看下小弟Google Map的小文请移步:

在中国很多地方都实行了禁摩囹。一刀切的管理方式确实很有效果在政策的打压和一些媒体的抹黑下,摩托车就是抢劫、肉包铁、飙车、交通事故的罪魁祸首但是,还是有那么一部分人热爱摩托车对于喜欢骑摩托车摩旅的摩友来说,不小心闯禁行被扣分,那真的很冤

说起t高德地图图的摩托车導航,就得先说说摩途导航由一个叫张良的摩托车发烧友于2015年创立,依靠摩友和一些志愿者的赞助和支持不断完善全国禁摩区域数据。经过几年的发展全国各大城市的禁摩数据已经比较完善。再后来摩友张良将摩途的数据提供给了高德,然后高德推出了高德摩托车導航至此,一款高逼格的摩托车导航问世

那么t高德地图图摩托车针的好用吗?答案是肯定的高德摩托车导航能准确的判断禁行区域。避免误闯禁行造成摩友们不必要的损失。摩旅必备神器!

不过导航总归是不够灵活的东西。比如一些城市已经禁摩多年但早已取消了对摩托车违章的牌照。也就是说只要不被JC当场查获,基本上是不会被处罚的这个时候,绕行反而增加路程还有就是一些地方摩託车是禁止上高速的。但是高德摩托车导航避让了禁行区域确又把摩托车带上了高速。这些就不大合理了这么说, 并不是否定高德任何一个产品的诞生到成熟,总是要摩途有一个过程摩途和高德未来的路还很长,也希望未来能有更智能的摩托车导航能够为广大摩友提供更好的导航参考

智能推荐的话,高德摩托车导航会带我走高速去鼓山~然后要交高速费还有被抓的风险。39公里

选择不走高速,那麼就要绕一圈~89公里~

最后一条路线经常走~~最方便虽然理论上是闯了禁行。28公里

转载文章请注明,转载自:野人部落 [ ]

我要回帖

更多关于 t高德地图 的文章

 

随机推荐