当前位置: 首页 > news >正文

1.Osmdroid概述

愿你出走半生,归来仍是少年!

        在最初使用时曾写下了一系列关于OsmDroid的文章,去年开始又基于它做了一系列的项目并且现阶段又使用了新的底图框架,所以在此总结。

1.什么是OsmDroid

        osmdroid是Android的MapView (v1 API)类的一个(几乎)完全/免费的替代品。它还包括一个模块化的瓦片提供程序系统,支持许多在线和离线的瓷砖源,并支持内置的覆盖,用于绘制图标、跟踪位置和绘制形状。

        简而言之,OsmDroid是一款在android系统上运行,且支持瓦片服务、矢量绘制、GNSS定位显示等功能的一个底图框架。

        以下分别为代码仓储以及对应的官方文档。

GitHub - osmdroid/osmdroid: OpenStreetMap-Tools for Android

https://github.com/osmdroid/osmdroid/wiki

2.基础支持

        osmdroid具体能做什么才是是否使用它的基石,以下为常用的部分:

  • 矢量绘制
    • Mark
    • 线
    • 多面
  • 瓦片服务
    • XYZ
    • TMS
    • WMS
    • 本地缓存
  • 地图交互
    • 单击
    • 双击
    • 长按
    • 定位

3.其他

        在使用osmdroid时,在掌握java语言的同时,最好还需要结合JTS以及Spatialite。这样才能在android中实现一个闭环的数据存储、分析、展示应用。

http://www.lryc.cn/news/228867.html

相关文章:

  • Excel表列名称
  • ORDER BY limit 10比ORDER BY limit 100更慢
  • aws亚马逊云:置以使用 Amazon EC2!!!
  • torch.cat()、 torch.add()、torch.subtract()、torch.subtract()和torch.div()函数详解和示例
  • jetsonTX2 nx配置tensorRT加速yolov5推理
  • <<C++primer>>函数模板与类模板相关知识点整理
  • 一小时学习 Git 笔记
  • 简单漂亮的登录页面
  • Leetcode-145 二叉树的后序遍历
  • 详解JDBC
  • 江门車馬炮汽车金融中心 11月11日开张
  • Arthas设置参数以Json形式输出
  • 优雅关闭TCP的函数shutdown效果展示
  • 商品管理幻灯图片更换实现
  • tomcat下载与使用教程
  • 通过 Elasticsearch 和 Go 使用混合搜索进行地鼠狩猎
  • 【LIUNX】配置缓存DNS服务
  • Arduino驱动A01NYUB防水超声波传感器(超声波传感器)
  • curl(八)时间和环境变量以及配置
  • K8S知识点(十)
  • Netty实现通信框架
  • 【OpenCV实现图像:用OpenCV图像处理技巧之白平衡算法】
  • 文件包含 [ZJCTF 2019]NiZhuanSiWei1
  • Java网络编程基础内容
  • DevChat:开发者专属的基于IDE插件化编程协助工具
  • Python数据容器之[列表]
  • 大咖直播间”系列直播课第一期——如何抓住HarmonyOS带来的机遇?
  • 跨域:利用JSONP、WebSocket实现跨域访问
  • java项目之戒烟网站(ssm+vue)
  • Redis集群,你真的学会了吗?