文档章节

根据高德地图定位附近的人并显示头像和定位箭头

玉树临风小番茄
 玉树临风小番茄
发布于 2017/07/11 12:07
字数 190
阅读 42
收藏 0

新建XML用于显示头像和定位箭头

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="vertical">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:src="@mipmap/ic_launcher" />

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true"
        android:src="@drawable/ic_meet_encounter" />

</LinearLayout>
//view 转bitmap

    public static Bitmap convertViewToBitmap(View view) {

        view.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));

        view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());

        view.buildDrawingCache();

        Bitmap bitmap = view.getDrawingCache();

        return bitmap;

    }
/**
 * 在地图上画marker
 *
 * @param point      marker坐标点位置 LatLng point = new LatLng(32.085827,118.060167);
 * @param markerIcon 图标
 * @return Marker对象
 */

private Marker drawMarkerOnMap(LatLng point, Bitmap markerIcon) {

    if (mAMap != null && point != null) {

        Marker marker = mAMap.addMarker(new MarkerOptions().anchor(0.5f, 1)

                .position(point)
                .icon(BitmapDescriptorFactory.fromBitmap(markerIcon)));


        return marker;

    }

    return null;


}

最后在地图显示

LatLng latLng = new LatLng(32.085827, 118.060167);
drawMarkerOnMap(latLng, bitmap);

© 著作权归作者所有

共有 人打赏支持
玉树临风小番茄
粉丝 0
博文 1
码字总数 190
作品 0
淮安
私信 提问
iOS百度地图的使用

项目最近对地图整体模块进行了重构, 为了和我们的安卓同学保持统一,放弃了原本就很6的高德地图,全部改用百度地图(虽然我觉得百度地图不好用,文档也一般,但是没办法啊,没办法啊 啊啊啊啊啊..)...

zh_iOS
2016/09/19
114
0
BAT大厂APP架构演进实践与优化之路

第1章 打车课程项目整体介绍 课程介绍:介绍课程内容、教授方式,讲诉打车业务的整体架构思路;针对打车业务如何进行需求分析和工作量化评估,同时根据工作量化提出课程内容章节计划。 第2章...

13269051240
05/21
0
0
vue中使用高德地图搭建实时公交应用(地图 + 附近站点+线路详情 + 输入提示+换乘详情)

最近项目要使用高德地图写了一个实时公交的应用,这边分享一个小应用主要熟悉下高德地图在vue中的使用,常用api,vue的常用指令 先给大家看下页面效果: 如果有需要源码的童鞋请移步我的git...

blueCoder
05/15
0
0
【iOS】苹果,百度Map定位使用与总结

iOS中使用较多的3款地图,google地图、百度地图、苹果自带地图(高德)。其中苹果自带地图在中国使用的是高德的数据。苹果在iOS 6之后放弃了使用谷歌地图,而改用自家的地图。在国内使用的较...

xn4545945
2014/08/28
0
0
关于设计稿“ 找谁好2016102902.mp”的几点意见

位置 意见 重要性 首页(地图)-一度人脉 人脉头像上建议增加1度、2度、3度提醒,或者通过不同颜色标记 高 首页(地图)-一度人脉 该界面建议增加2度、3度的人脉头像,以显示不同逻辑,比如,...

章冬阳
2016/10/30
1
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
47分钟前
19
2
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
17
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
23
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
27
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部