高德地图 Android编程中 如何设置使 标记 marker 能够被拖拽
2024-08-31 15:48:26
由于本人对智能手机真心的不太会用,我本人大概是不到3年前才买的智能手机,用以前的索尼爱立信手机比较方便小巧,平时学习工作打个电话发个短信也就够了,出去吃饭一般都是朋友拿手机去弄什么美团团购啥的,然后我再直接给现金就好,不知道什么时候开始各种生活工作上的信息都要用微信发送了,无奈之前这才买了个小红米,平时除了接打电话就是用微信接收个通知啥的。
虽然我对这东西不是很感情趣,但是很无奈的是现如今居然遇到了要我去开发 Android 方面的任务, 无奈之下赶鸭子上架。
以上是无聊之下的发发牢骚。
下面是正文:
最近在看在Android 上开发地图相关的应用时,发现了下面的一段代码:
这部分代码的意思就是在地图上放一个标记 marker , 然后给这个标记 marker 一个 经纬度的信息, 然后给其加一个图标,然后再对它加一个标题和内容,这都是比较好理解的。
aMap.addMarker(markerOptions) 这个代码的意思就是在地图对象上将这个标记加上。
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(new LatLng(lat, lon));
markerOptions.title("我的位置");
markerOptions.snippet("i am here");
markerOptions.visible(true);
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(BitmapFactory.decodeResource(getResources(), R.mipmap.icon_location));
markerOptions.icon(bitmapDescriptor);
markerOptions.draggable(true);
Marker marker = aMap.addMarker(markerOptions);
marker.showInfoWindow();
但是,这个代码就是不很理解:
markerOptions.draggable(true); 这个代码其实就是支持标记可以被拖拽,不过我这怎么按标记各种拽都是标记跟着地图一起动,其实就是地图被拖拽走了,很是不解。
在下面的帖子中发现了一句话:
http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=110482
最新文章
- Linux安全基础:shell及一些基础命令
- [蟒蛇菜谱] Python封装shell命令
- C#读取大文本文件
- [CareerCup] 8.4 Parking Lot 停车场问题
- Codeforces Round #339 (Div. 2) B. Gena's Code 水题
- AS3 Signals
- HDU 1561-The more, The Better(树状背包)
- PAT_1016 部分A+B
- IDisposable 接口2
- ANDROID自定义视图——onMeasure流程,MeasureSpec详解
- TS和C#的差异
- LeetCode(193. Valid Phone Numbers)(sed用法)
- RocketMQ使用笔记
- 三、fgetc与fputc
- 转)Ubuntu16.04下安装DDD(Data Display Debugger)
- nginx域名访问的白名单配置梳理
- asp.net mvc 中[Authorize]在IE9以上版本关于FormsAuthentication.SetAuthCookie无效的问题 解决方案
- Android 编程下 WebView 加载一个网页如何得到网页的 Cookie 值
- cumtoj 一起来选课
- C# 键盘响应事件及键值对照表
热门文章
- 转载:Service Mesh:重塑微服务市场--敖小剑
- java的时间获取
- python一个元素全为数的列表做差分
- 数据可视化——Matplotlib(1)
- LeetCode第[73]题(Java):Set Matrix Zeroes(矩阵置0)
- double int char long 等数据类型所占的字节数-----待整理
- IE8下使用asp.net core mvc+jquery ajaxSubmit问题
- Chrome自动化搭建
- python脚本11_求10万以内所有素数
- torch Tensor学习:切片操作