Overlay是Osmdroid中最基础的覆盖物,基本上所有的覆盖物都是他的派生类

1.对象派生案例

当前类为抽象类,所以无具体创建等操作方式。Overlay的在开发者手中最大的作用就是可塑性极高,因为它是最基础的覆盖物对象。开发者可通过对Overlay的扩展实现新的覆盖物类型,满足不同的需求。以下是以覆盖物的形式 实现了地图中心点的坐标显示。

继承于Overlay的Center类:

import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;import org.osmdroid.views.MapView;
import org.osmdroid.views.Projection;
import org.osmdroid.views.overlay.Overlay;public class Center extends Overlay {Paint paint=new Paint();public  Center(){paint.setTextSize(20);paint.setColor(Color.RED);}@Overridepublic void draw(Canvas pCanvas, MapView pMapView, boolean pShadow) {
//        super.draw(pCanvas, pMapView, pShadow);pCanvas.drawText(String.format("x:%s y:%s",pMapView.getMapCenter().getLatitude(),pMapView.getMapCenter().getLongitude()),20,40,paint);}
}

添加到地图:

Center centerOverlay=new Center();osmv.getOverlayManager().add(centerOverlay);

效果:

4.覆盖物(Overlay)相关推荐

  1. openlayers6【十六】vue overlay类实现gif动态图标效果详解

    文章目录 1. 写在前面 2. 效果图 3. 使用overlay类,地图添加动态图标 4. css设置gif图标 5. 完整代码 1. 写在前面 openlayer 里面支持 gif 图标上图的只有 ...

  2. windows java eclipse_从零开始学 Java - Windows 下安装 Eclipse

    三观是什么鬼 当我们在讨论「三观一致」的时候是在讨论些什么? 我认为这个世界上本没有「三观」这一说法,说的人多了,也就有了「三观」这个词,当我们讨论「三观一致」其实并不是真的在说世界观.价值观.人生观 ...

  3. Android地图定位-百度地图上定位自己所在的位置

    一 效果图 二 主要代码 BaseActivity.java package com.itheima.baidumap74;import com.baidu.mapapi.map.BaiduMap; ...

  4. 百度地图上定位自己所在的位置

    一.运行效果图 二.核心代码 package com.itheima.baidumap74;import com.baidu.mapapi.map.BaiduMap; import com.baidu ...

  5. Android百度地图API使用教程

    课1 百度地图应用 百度地图.ppt 百度地图API:API文档 http://wiki.lbsyun.baidu.com/cms/androidsdk/doc/v3_2_0/ 67个类:其中6大核心 ...

  6. openlayers结合谷歌api进行地图定位

    整个是应用在vue 中 ,在uniapp的webview中镶嵌, webview的src必须是https,否则谷歌api无法获取gps信息 navigator.geolocation.getCurre ...

  7. 百度地图API_BMap接口的使用形式

    想要在HTML中加载百度地图,使用js形式,先去申请个秘钥,然后输入ak= <script type="text/javascript" src="http://a ...

  8. 百度地图java sdk_百度地图-地图SDK常用方法总结(一)

    最近在做关于地图的项目,这里将用到的关于地图SDK的相关方法做一个总结归纳. 初始化 SDKInitializer.initialize(Context) 复制代码 MapView 与 BaiduMa ...

  9. 地图与定位(六)高德地图服务二

    1. 覆盖物 Overlay Overlay 称为多点覆盖物,它包括:折线.多边形(凹和凸).圆.大地曲线.图片覆盖物以及自定义覆盖物这5种类型.同样也是采用数据与View分离的原则,其中: Over ...

最新文章

  1. 月薪没到30K的程序员必须要背的面试八股文,我先啃为敬。。。
  2. linux sort命令 性能,linux sort 命令详解
  3. Day14作业 三、编程题 写一个Student类,属性:名字,年龄,分数,班级 (注意分包)
  4. JS实现让页脚一直固定在页面底部
  5. React子组件怎么改变父组件的state
  6. php7 电子书 下载,PHP 7: Real World Application Development
  7. editGrid自定义列自定义F7
  8. TCP连接的建立和断开
  9. 成人大专计算机自我鉴定300字,自我鉴定300字成人大专
  10. python模拟ios,python模拟点击在ios中实现的实例讲解
  11. java减号的正则_java 正则匹配 特殊字符 减号- 的情况,处理方式
  12. hive大作业-餐饮外卖平台数据分析
  13. 路由器管理页面html,电脑怎么进入路由器设置界面_怎么登录路由器管理界面?-192路由网...
  14. html显示svg图片,HTML5/CSS3系列教程:使用SVG图片
  15. echarts 地图上如何打点
  16. 悠悠古舟渡,浅浅时光去
  17. 主流自媒体推广平台有哪些 如何用自媒体引流
  18. 【恩墨学院】为什么用尽了办法你的系统性能还是不见改善?
  19. c语言signed int与unsigned int的运算
  20. 网页设计期末结课作业 2022最后的作业 用Dw div+css 做网页设计

热门文章

  1. 02-vue(轮播图,v-bind对象用法,v-for指令,v-if指令,v-else-if,v-else指令,key值的基本使用,v-show指令,英雄搜索案例)
  2. 龙芯9341屏驱动开发过程(GUI、增加tty 裸奔版)
  3. arcgis操作导入点线表
  4. Win10系统无法启动的最终解决方案
  5. curl常用参数详解及示例
  6. 微信小程序简单好看的表格器
  7. Redis之持久化实操(Linux版)
  8. visio2013都提示“正在配置请稍后”
  9. 【人脸识别6】用haar+adaboost训练自己的人脸检测器
  10. 厦门的几家公司,软件测试岗位,帮忙推荐下哪家好?