百事通!Android 地图开发,高德地图,两点画线或者多点 画线

来源:哔哩哔哩时间:2023-07-05 05:14:17

最近用高德地图做一些绘制行走路线的功能,帖子写的都好模糊,

我这里整个最简单的


【资料图】

先上效果图,只看地图部分即可,地图高度宽度可以修改的

下面是具体代码

首先还是最简单的布局文件

<

android:layout_marginTop="10dp"

android:id="@+id/map"

android:layout_width="match_parent"

android:layout_height="150dp"/>

然后是代码部分

--------我是分割线----------------------------------------------

//声明一个外部变量

MapView mapView;

/**

* protected void onCreate(Bundle savedInstanceState) {

* 参数就是这玩意 savedInstanceState

*然后直接调用这个方法就好

*/

private void setMap(Bundle savedInstanceState){

mapView = (MapView) findViewById();

//必须

(savedInstanceState);

AMap aMap = ();

List<LatLng> latLngList = getLatLngList();

//移动相机到中心点,第二个参数是相机缩放倍数

(((0), 18));

//画线 具体参数可以在这里修改

(new PolylineOptions()

.addAll(latLngList)//添加一个LatLng列表

.color()//线条的颜色

.width(10f)//线条的宽度

.setDottedLine(false)//点线?虚线?

);

}

//这个是设置具体的路径参数,可以设置复数多个

private List<LatLng> getLatLngList() {

List<LatLng> latLngList = new ArrayList<>();

/*

*/ 有几个点 线就会跟着绕   2个也行 M个也行

*/

(new LatLng(, ));

(new LatLng(, ));

(new LatLng(, ));

return latLngList;

}

--------我是分割线----------------------------------------------

这里附上一个拓展方法就是设置一个 提示语 没需要可以无视这个

用法是直接靠过去,把aMap对应上就好

//带自定义文本的Marker标记

Bitmap bitmap = setCanvasTitle("起始位置");//设置提示语的图片

(new MarkerOptions().icon((bitmap))

.position((0)));

Bitmap bitmap1 = setCanvasTitle( "结束位置");//设置提示语的图片

(new MarkerOptions().icon((bitmap1))

.position((2)));

/**

* 设置坐标的提示语 和小图标  bitmap

*/

private Bitmap setCanvasTitle(String s) {

Bitmap bitmap = (_BLUE).getBitmap();

bitmap = imageScale(bitmap, 150, 150);//调整图片的大小

Canvas canvas = new Canvas(bitmap);

Paint paint = new Paint();

();

();

(25f);

(_BOLD);

(s, () / 2, () / 2, paint);

return  bitmap;

}

--------我是分割线----------------------------------------------

标签:

相关阅读

推荐阅读

百事通!Android 地图开发,高德地图,两点画线或者多点 画线

百事通!Android 地图开发,高德地图,两点画线

最近用高德地图做一些绘制行走路线的功能,帖子写的都好模糊,我这里整更多

2023-07-05 05:14:17
生米粽子一般要煮多久_大家喜欢吃吗_每日播报

生米粽子一般要煮多久_大家喜欢吃吗_每日播报

1、生粽子一般要煮2-3个小时。2、生米粽子一般用糯米包裹,富含支链淀更多

2023-07-05 03:01:02
安装系统时出现蓝屏是怎么回事 安装系统突然出现蓝屏或死机|即时焦点

安装系统时出现蓝屏是怎么回事 安装系统突然出现

hello,我是数字华夏网小杨来为大家解答以上问题,安装系统时出现蓝屏更多

2023-07-05 01:10:27
浙江:亚运测试赛激战正酣 老场馆焕发新活力-环球快播

浙江:亚运测试赛激战正酣 老场馆焕发新活力-环

央视网消息:韵味杭州·第一届亚洲U16女子排球锦标赛正在杭州、湖州、绍更多

2023-07-04 22:00:45
焦点短讯!景甜一场遇见爱情的旅行_遇见爱情的旅行

焦点短讯!景甜一场遇见爱情的旅行_遇见爱情的旅

1、可以遇见许多人情风景,也可以遇见不一样的自己,知识、灵魂、身体更多

2023-07-04 21:03:50
近代中国知识分子认为_日代知识分子的中国观:中国通代表人物的思想轨迹-世界快资讯

近代中国知识分子认为_日代知识分子的中国观:中

当前大家对于日代知识分子的中国观:中国通代表人物的思想轨迹都是颇为更多

2023-07-04 20:12:12
【全球新要闻】汽车悬挂多少公里换(多久换一次悬挂?)

【全球新要闻】汽车悬挂多少公里换(多久换一次悬

五年换一次悬挂,悬挂系统是汽车的车架与车桥或车轮之间的一切传力连接更多

2023-07-04 18:21:05
国信期货日报30230704:金银偏弱震荡,原油震荡思路,股指多单轻仓_世界热议

国信期货日报30230704:金银偏弱震荡,原油震荡思

国信期货日报30230704:金银偏弱震荡,原油震荡思路,股指多单轻仓更多

2023-07-04 17:50:43
+ 点击查看更多精彩

精彩放送

浪莎回应郎朗吉娜代言一日游说了什么 浪莎代言人有哪些
    1月4日晚,浪莎股份公告称因合同相关条款发生变更,公司全资子公...
隋文静男友是谁颜值高吗 隋文静与韩聪走红是怎么回事
    提及隋文静这样的运动员,对关注体育的人来说,应该是不陌生的。...
驱逐出境是什么情况?吴亦凡确认被判13年案细节披露
    原创吴亦凡确认被判13年2022年11月25日上午,北京市朝阳区人民法...
印度电影最好看的叫什么名字?印度电影推荐榜单前十名!
    巴霍利王1、2在整理了和、、等10部精彩的印度电影后,依然被宝莱...
陈荣炼为什么愿意娶安以轩?陈荣炼安以轩怎么认识的?
    陈荣炼为什么愿意娶安以轩?一起跟着小编了解一下吧。1、陈荣炼娶...
电影明星李凤鸣、吴京惊艳亮相第十五届长春电影节
    第十五届长春电影节近日在长春净月潭国家森林隆重开幕,知名影星...
    今日推送