怎样实现地图中用手在地图上移动标志物
 
                                手赚蚂蚁小咖
1、Overlay有onTouchEvent,可以区分按下,放开和拖拽三种状态;
2、Overlay的draw方法中,每次绘制图形之前,都会计算覆盖物的屏幕坐标,我们可以把这个坐标记录下来;
3、由上面这个坐标,以及图形的大小,可以得到一个区域(或者说坐标范围),每次onTouchEvent按在这个区域内,就开始拖动...下面的流程就比较容易了,用一个标记变量记录拖动状态,然后持续关注onTouchEvent并返回true(不让地图移动)等等...时间比较晚了,得回去了,明儿白天上Demo。
 
                                船长 、
 
                                樱花漫天飞
 
                                火车是白色的
2021-09-23 17:37:42 1553查看 0回答
2021-09-23 17:37:46 1310查看 1回答
2021-09-23 17:37:46 1087查看 1回答
2021-09-23 17:37:46 1851查看 1回答
2021-09-23 17:37:50 1599查看 0回答
2021-09-23 17:39:14 944查看 1回答
2021-09-23 17:39:57 619查看 5回答
2021-09-23 17:46:21 939查看 3回答
2021-09-23 17:51:32 503查看 2回答
2021-09-23 17:51:37 578查看 0回答
 
                 
             
                     
                 
                 
                 
                 
                 
                             
                             
                             
                            