高德地图API学习2-思路小记

原创 2015年11月20日 17:12:31

要得到类似视景生活的显示效果。布局使用FrameLayout,该布局中,后定义的要素会叠加在前一个要素上。这样就可以先定义SurfaceView展示相机,然后定义MapView叠加在相机视图之上,然后再把自定义文本框添加在最后。
在SurfaceView上叠加MapView的话,地图数据将不会显示(Mark也不会显示),默认只显示高德logo和缩放按钮,这满足我的需求,但是Mark标签也不显示,这就需要自己来写了。
对于Mark标记,我们可以用自定义的TextView来代替,对于Mark在地图中的位置,我们可以使用AMap.toScreenLocation(LatLng paramLatLng)方法,将Mark的Position转为屏幕位置,然后在相应的位置放置自定义的TextView来模拟。地图是定位跟踪显示。
但是如果mark点的位置在地图显示之外的时候,它对应的屏幕坐标是多少呢,这里应该有一个判断,如果Mark点的位置在当前地图视图显示范围外的话,与它对应的TextView不显示。当我们移动时,地图视图的显示范围也会发生变化,方位,距离等都得做出相应的变化,这样TextView就需要动态的调整自己的位置,不断的删除原来的那个TextView绘制新的TextView,可以监听定位坐标,方位的变化,来对TextView进行相应位置的调整。
大概是这个思路,先记下来,后面再写。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

高德地图API学习小记

高德地图API学习记录01由于老师的项目需求,开始接触Android以及使用高德地图API,作为新手,搭建Android环境以及搞清楚Android项目的各种文件作用就花了好几天,现在差不多算是搞清楚...

高德地图车机版API演示程序

概述 高德地图车机版(amap auto)第三方调用API是为整车厂、前后装主机厂、系统方案商、开发者等,提供的在自己系统或应用中调用高德地图车机版功能的一套方法。调用方可以根据...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

高德地图车机版API演示程序

概述 高德地图车机版(amap auto)第三方调用API是为整车厂、前后装主机厂、系统方案商、开发者等,提供的在自己系统或应用中调用高德地图车机版功能的一套方法。调用方可以根据...

高德地图车机版API演示程序

概述 高德地图车机版(amap auto)第三方调用API是为整车厂、前后装主机厂、系统方案商、开发者等,提供的在自己系统或应用中调用高德地图车机版功能的一套方法。调用方可以根据...

高德地图JavaScript API-控件

高德地图JavaScript API-控件 ——基于amap-js_V1.3 sf2gis@163.com 2015年7月27日   1 控件:鹰眼,比例尺等。 参者: http://...

高德地图车机版API演示程序

概述 高德地图车机版(amap auto)第三方调用API是为整车厂、前后装主机厂、系统方案商、开发者等,提供的在自己系统或应用中调用高德地图车机版功能的一套方法。调用方可以根据...

高德地图车机版API演示程序

概述 高德地图车机版(amap auto)第三方调用API是为整车厂、前后装主机厂、系统方案商、开发者等,提供的在自己系统或应用中调用高德地图车机版功能的一套方法。调用方可以根据...

高德地图车机版API演示程序

概述 高德地图车机版(amap auto)第三方调用API是为整车厂、前后装主机厂、系统方案商、开发者等,提供的在自己系统或应用中调用高德地图车机版功能的一套方法。调用方可以根据...

初识高德地图API

使用MapView的方式 一、引入布局文件<com.amap.api.maps.MapView xmlns:android="http://schemas.android.com/apk/re...

高德地图api之basic map

高德地图api有几大功能模块:Amap,Location,Search,OfflineMap 首先我们查看文档,并导入Demo项目来学习一下basic map功能: 首先有几个重要的类: 打开jar ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)