怎么设置高德地图服务区标志的移动?

发布网友

我来回答

5个回答

热心网友

看了好一会儿高德API文档,又去网上搜了一圈,结果无疑是沮丧的——API没有把绘制在Overlay上的一个个图形当做一个完整的地理对象,没有方法能直接触及它。当然,我觉得办法总是有的:1、Overlay有onTouchEvent,可以区分按下,放开和拖拽三种状态;2、Overlay的draw方法中,每次绘制图形之前,都会计算覆盖物的屏幕坐标,我们可以把这个坐标记录下来;3、由上面这个坐标,以及图形的大小,可以得到一个区域(或者说坐标范围),每次onTouchEvent按在这个区域内,就开始拖动...下面的流程就比较容易了,用一个标记变量记录拖动状态,然后持续关注onTouchEvent并返回true(不让地图移动)等等...时间比较晚了,得回去了,明儿白天上Demo。

热心网友

设置高德地区服务区标志的移动,只要你到一个新地方,时时打开定位就可以

热心网友

这个你不用设置的,只要您的位置在移动它就可以移动的。

热心网友

如果你要设置的话,直接点它那里的标志那里。

热心网友

可以在设置里面进行设置高德地图服务区标志的移动

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com