文档章节

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

玉树临风小番茄
 玉树临风小番茄
发布于 2017/07/11 12:07
字数 190
阅读 26
收藏 0
点赞 0
评论 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
【高小爱课堂】_地图API开发者教程(全平台精华版)

一、使用须知 二、坐标相关问题 三、标注问题 四、定位相关问题 五、云图 六、地图API 1)Javascript API 2)Android API 3)iOS API 4)Windows Phone 及win8 API 5)URI API ▼使用须知 Q:...

高德LBS开放平台
2014/06/13
1K
0
iOS 高德地图 & 定位的一些坑

1.高德地图 1.1 MAMapView 在首次打开的时候无法正常的定位到当前位置 问题: 在地图初始化完成了以后,有时候会定位到北京,有时候会正常的定位本地。存在一定的几率无法正常定位到当前位置...

onebetter
06/11
0
0
四款主流地图的横切测评,帮你摆脱出行烦恼

马上就元旦小长假了 大大们有没有计划好去哪里玩 三亚?丽江?还是去附近的超市转转呐? 出行除了老婆,孩子,自拍杆 最最最重要的当然是手机地图 可是现在手机地图各式各样 别担心 技哥帮你...

m7720eiosi6oa9
2017/12/30
0
0
【云图】如何制作附近实体店的地图?

摘要: 附近连锁店地图与全国连锁店地图,最大的区别就是: 1、附近连锁店地图需要先定位,然后搜索附近的店铺。 2、全国连锁店地图,是先选择城市,然后检索某城市内的全部门店信息。 本文就...

高德开发平台
2014/06/18
0
0
iOS定位服务与地图应用开发:高德地图开发

由于博客迁移至www.coderyi.com,文章请看http://www.coderyi.com/archives/419 之前工作在一家智能设备的公司,做过一个亲友定位监控系统,类似现在比较流行的360儿童手环。所以这里简单介绍...

flyicarus
2014/07/09
0
1
web端定位:获取当前地理位置

方法一:html5原生提供的定位: 讲解:在支持HTML5的浏览器下,navigator对象下有一个属性----geolocation,而geolocation属性又有个方法getCurrentPosition(回调函数1,回调函数2)可以通过浏...

zwjjap
2016/05/11
2.8K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Hbase增删查改工具类

package cn.hljmobile.tagcloud.service.data.repository;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util......

gulf
11分钟前
0
0
详解机器学习中的梯度消失、爆炸原因及其解决方法

前言 本文主要深入介绍深度学习中的梯度消失和梯度爆炸的问题以及解决方案。本文分为三部分,第一部分主要直观的介绍深度学习中为什么使用梯度更新,第二部分主要介绍深度学习中梯度消失及爆...

tantexian
11分钟前
0
0
JavaMail 发送邮件

参考 https://www.cnblogs.com/xdp-gacl/p/4216311.html 发送html格式邮件 package com.example.stumgr;import java.util.Properties;import javax.mail.Message;import javax.mail......

阿豪boy
13分钟前
0
0
Mongodb安装教程

MongoDB是一个基于分布式文件存储的数据库,是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bso...

木筏笔歆
14分钟前
0
0
Hadoop之YARN命令

概述 YARN命令是调用bin/yarn脚本文件,如果运行yarn脚本没有带任何参数,则会打印yarn所有命令的描述。 使用: yarn [--config confdir] COMMAND [--loglevel loglevel] [GENERIC_OPTIONS] [...

舒运
15分钟前
0
0
个推数据统计产品(个数)iOS集成实践

最近业务方给我们部门提了新的需求,希望能一站式统计APP的几项重要数据。这次我们尝试使用的是个推(之前专门做消息推送的)旗下新推出的产品“个数·应用统计”,根据官方的说法,个推的数...

个推
16分钟前
0
0
Git 修改提交的用户名和邮箱名字

在通过git提交代码时,发现提交的用户名是自己mac的账户名,想要修改为其他名字和邮箱。 首先可以通过以下命令查看当前配置下的信息,包括用户名和邮箱: > git config --list 针对单项目的相...

edwardGe
19分钟前
0
0
Object.defineProperty()

Object.defineProperty(obj, props)方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象。 obj 在其上定义或修改属性的对象 props 要定义其可枚举属性或修改的属性描述符的对象 ...

litCabbage
21分钟前
0
0
JEESZ分布式框架--单点登录集成方案(三)

多项目集成单点登录配置 当sso验证完成之后,客户端系统需要接收sso系统返回的结果时,需要定义一个过滤器获取返回结果,然后针对返回结果做相关处理.如果不需要做处理时,此处Filter也可以不...

明理萝
21分钟前
1
1
超简单的利用plist 查看ipa包名及其它信息

1.下载ipa安装包 2.用rar等工具打开 3.将iTunesMetadata.plist文件解压出来 4.用http://www.atool.org/plist_reader.php在线反编译工具 5.在其中中找到softwareVersionBundleId 就是包名...

xiaogg
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部