自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 安卓-高德api-拖动点时让点到边缘后让地图往边缘方向走的解决方法

起因:写了一个软件要地图选点,最初设计时候没有考虑到地图缩小情况下要选的点不在地图上。这样对用户而言要不然要缩小地图,拖动点,放大,再拖点。有了极限方向,我们就可以计算出当前的点距离边多少距离,有了距离就可以算比例,有了比例就可以判断在不在边框附近了。拆分下来就是:判断是不是在边框附近,以及在哪个方向→通过animateCamera方法移动视图。判断在0.2范围内就做移动处理,移动尺度测试发现采用hight/length的0.01合适。先明确需求:我要拖动点到边框附近的时候自动将地图朝那个方向移动。

2024-08-14 21:56:08 94

原创 安卓-高德api-setOnMarkerDragListener冲突问题

但是在结束之后发现最后的一个maker是拖动过程中的maker,推测是由于onMarkerDrag过多导致的不同步。我希望在拖动点时可以同时获取结束的maker与中间过程的maker,也就是。这两个函数不能访问同一个变量。下建了一个变量随时对它更新。

2024-08-14 21:34:59 16

原创 安卓-高德api-aOptions.camera函数不起作用问题

但是,我按照要求设置了我自己的defaultPosition之后并没有生效,查询之后,发现可以在设置之后再加一句。(虽然我感觉除了最后一句前面的好像是在做无用功,因为已经手动调了camera了)强制将视图换到中心。但是这个终归不是权宜之计,毕竟官方推荐方法中只要设置了。这点在高德文档中有写到,并且给了相应的改变方式。每次打开地图,默认都是在北京。此处埋坑,有机会填坑。

2024-08-14 18:08:22 115

原创 安卓-高德api拖拽点/移动点无效的方案

由于我的应用场景要频繁对maker的location做改变,所以我最初只在首次初始化maker对象时设置draggable。然而,我在初始化maker对象之后再调用,由于maker对象存在,就不会对draggable参数进行更新。起因:对自己的app加一个功能,明明设置了draggable但是无效。首先,高德api是通过如下设置移动事件的处理的。最后在第一个判断语句加上,解决。

2024-08-14 16:08:07 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除