4.覆盖物(Overlay)
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)相关推荐
- openlayers6【十六】vue overlay类实现gif动态图标效果详解
文章目录 1. 写在前面 2. 效果图 3. 使用overlay类,地图添加动态图标 4. css设置gif图标 5. 完整代码 1. 写在前面 openlayer 里面支持 gif 图标上图的只有 ...
- windows java eclipse_从零开始学 Java - Windows 下安装 Eclipse
三观是什么鬼 当我们在讨论「三观一致」的时候是在讨论些什么? 我认为这个世界上本没有「三观」这一说法,说的人多了,也就有了「三观」这个词,当我们讨论「三观一致」其实并不是真的在说世界观.价值观.人生观 ...
- Android地图定位-百度地图上定位自己所在的位置
一 效果图 二 主要代码 BaseActivity.java package com.itheima.baidumap74;import com.baidu.mapapi.map.BaiduMap; ...
- 百度地图上定位自己所在的位置
一.运行效果图 二.核心代码 package com.itheima.baidumap74;import com.baidu.mapapi.map.BaiduMap; import com.baidu ...
- Android百度地图API使用教程
课1 百度地图应用 百度地图.ppt 百度地图API:API文档 http://wiki.lbsyun.baidu.com/cms/androidsdk/doc/v3_2_0/ 67个类:其中6大核心 ...
- openlayers结合谷歌api进行地图定位
整个是应用在vue 中 ,在uniapp的webview中镶嵌, webview的src必须是https,否则谷歌api无法获取gps信息 navigator.geolocation.getCurre ...
- 百度地图API_BMap接口的使用形式
想要在HTML中加载百度地图,使用js形式,先去申请个秘钥,然后输入ak= <script type="text/javascript" src="http://a ...
- 百度地图java sdk_百度地图-地图SDK常用方法总结(一)
最近在做关于地图的项目,这里将用到的关于地图SDK的相关方法做一个总结归纳. 初始化 SDKInitializer.initialize(Context) 复制代码 MapView 与 BaiduMa ...
- 地图与定位(六)高德地图服务二
1. 覆盖物 Overlay Overlay 称为多点覆盖物,它包括:折线.多边形(凹和凸).圆.大地曲线.图片覆盖物以及自定义覆盖物这5种类型.同样也是采用数据与View分离的原则,其中: Over ...
最新文章
- 月薪没到30K的程序员必须要背的面试八股文,我先啃为敬。。。
- linux sort命令 性能,linux sort 命令详解
- Day14作业 三、编程题 	写一个Student类,属性:名字,年龄,分数,班级 (注意分包)
- JS实现让页脚一直固定在页面底部
- React子组件怎么改变父组件的state
- php7 电子书 下载,PHP 7: Real World Application Development
- editGrid自定义列自定义F7
- TCP连接的建立和断开
- 成人大专计算机自我鉴定300字,自我鉴定300字成人大专
- python模拟ios,python模拟点击在ios中实现的实例讲解
- java减号的正则_java 正则匹配 特殊字符 减号- 的情况,处理方式
- hive大作业-餐饮外卖平台数据分析
- 路由器管理页面html,电脑怎么进入路由器设置界面_怎么登录路由器管理界面?-192路由网...
- html显示svg图片,HTML5/CSS3系列教程:使用SVG图片
- echarts 地图上如何打点
- 悠悠古舟渡,浅浅时光去
- 主流自媒体推广平台有哪些 如何用自媒体引流
- 【恩墨学院】为什么用尽了办法你的系统性能还是不见改善?
- c语言signed int与unsigned int的运算
- 网页设计期末结课作业 2022最后的作业 用Dw div+css 做网页设计
热门文章
- 02-vue(轮播图,v-bind对象用法,v-for指令,v-if指令,v-else-if,v-else指令,key值的基本使用,v-show指令,英雄搜索案例)
- 龙芯9341屏驱动开发过程(GUI、增加tty 裸奔版)
- arcgis操作导入点线表
- Win10系统无法启动的最终解决方案
- curl常用参数详解及示例
- 微信小程序简单好看的表格器
- Redis之持久化实操(Linux版)
- visio2013都提示“正在配置请稍后”
- 【人脸识别6】用haar+adaboost训练自己的人脸检测器
- 厦门的几家公司,软件测试岗位,帮忙推荐下哪家好?