定位技术在现在的移动设备上是必不可少的,许多app都会使用定位功能。  通常定位方式有两种:GPS定位;网络定位。  Android系统对这两种定位方式都提供了相应的API支持,但是因为google的网络服务在中国不可访问,所以在中国很少用到Android原生定位API,而是使用一些国内第三方公司的SDK(如百度、高德)。这次学习的就是百度的LBS(需要提前申请API Key,下载相应的包)。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 14:19:17
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言在学习使用百度地图API的时候,必定会涉及到相关的开源库。下面主要介绍一部分JavaScript开源库,有城市商圈及行政区域、路书、测距工具和交通流量。城市商圈及行政区域城市行政区域和商圈数据获取工具类,使用者可以通过调用该接口智能获取城市行政区域和商圈多边形及相关坐标点数据。 主入口类是CityList, 基于Baidu Map API 1.5。测试源码<!DOCTYPE html&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-21 23:18:54
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在这篇博文中,我们将探讨如何使用 Android 开源地图来构建地图功能的应用程序,涵盖整个过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南和生态扩展。通过这些内容,你将掌握 Android 开源地图的使用技巧。
对于 Android 开源地图,常见的选择包括 OpenStreetMap(OSM)、Google Maps Android API 和 Mapbox。具体选择取决于你的项目            
                
         
            
            
            
            近期使用百度地图,研究了一下百度地图的demo。一、首先是要申请百度地图开发账号二、然后是创建应用这时要做好两点准备:1,确定好app的包名,例如我的就是”com.app.app_dev”;2,准备好一个签名文件,例如我的就是 app_dev.keyStore,先进入keystore文件所在目录,然后在命令行中执行命令,可以获取到sha1值:keytool -list -v -keystore a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-16 11:57:03
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            谈到GIS软件,首先让我们想到的便是GIS界的龙头大哥ESRI公司旗下的ArcGIS产品,从最初接触的version 9.2到如今的version 10.6,其发展可谓风生水起。MapInfo软件也不错,可是给人的感觉是渐渐被淘汰了似的,周围使用该软件的人并不算多。然后接触了一些的是国内的SuperMap软件,MapGIS软件等,很遗憾的是作为武大的学生,竟然没有使用过GeoStar的产品。这些产            
                
         
            
            
            
            本人用Android Studio做百度地图开发,调试了一整天,始终无法通过。然后怀疑代码有问题,就换Eclipse进行代码编写,毕竟网上关于Eclipse的资料多一些,出了问题容易解决,后来按照百度的地图文档写的简单的地图展示程序仍是无法通过,经过两个小时的查资料、调试,已经成功解决,要点也已经在上篇文章中写了出来。今天将Eclipse中的代码手工移植到android studio中,结果仍是无            
                
         
            
            
            
            SuperMap iMobel Android 基础环境搭建1. 简介SuperMap iMobile 是SuperMap GIS 家族中的一员,是基于超图共相式 GIS 内核进行开发的组件式移动 GIS 开发平台。该产品继承并发挥了超图软件在 GIS 领域的专业经验积累,具备专业、全面的移动GIS功能。支持基于Android和iOS操作系统的智能移动终端,可以快速开发在线和离线的移动GIS应用。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 08:30:58
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、         app主体部分 [tyt.android.bigplanettracks]二、         地图部分 [tyt.android.bigplanettracks.maps]1、ui包2、loader包 用来下载瓦片3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 22:44:26
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现 Android 开源地图引擎
在这篇文章中,我们将介绍如何实现一个 Android 开源地图引擎。对于刚入行的小白来说,这可能看起来有些复杂,但我会通过详细的步骤和代码注释带你逐步完成。首先,我们需要了解整个流程。
## 开发流程概览
| 步骤 | 描述 |
|------|------|
| 1    | 选择开源地图引擎库 |
| 2    | 创建新的 Android 项            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-04 08:07:19
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              因为项目的需要,最近接触了一下百度地图Android开发,遇到很多问题,相信很多博友也遇到到过这些问题,现在把我的实践经验给大家分享一下。  开发百度地图,第一步:你需要首先登录百度地图开放平台,注册一个开发者身份,通过这个身份你可以查看到百度最新的开发文档,为我们的开发提供便利。有了开发者身份后,你就可以开始为开发百度地图做准备了。  打开Android开发工具,新建一个开发项目。然后利用你            
                
         
            
            
            
            # 开源地图 Android SDK 介绍
在现代应用开发中,地图功能已经是很多 App 的必备部分。对于 Android 开发者来说,利用开源地图 SDK 来构建强大的地图功能是一种不错的选择。本篇文章将介绍开源地图 Android SDK 的基本概念、使用方法,结合代码案例为您提供清晰的指导。同时,我们还将带您了解如何在地图上展示数据,包括饼状图和表格。
## 什么是开源地图 SDK?            
                
         
            
            
            
            看起来Mobile Atlas Creator现在遇到了点麻烦。作者在sourceforge论坛上发帖说,由于收到了很多地图厂商的邮件,要求他从工具中撤下这个或那个地图数据源。。。这也是能理解的,商业公司毕竟在花大力气维护这些地图,人家不让用了我们还能怎么着?所以作者从1.9 beta2版本开始,在MAC中只保留了基于OpenStreetMap的数据源,并且取消了以前版本软件的下载。  不过作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-31 22:05:43
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            红包精灵,如果喜欢,点个star,开源不易。应用市场效果图:关键Service代码:注:此前在15年12月时,用的Eclipse开发这个,后来没有时间切到AS上去,如运行在AS可以的话,可提pr实现原理1.1 状态说明private static final String WECHAT_OPEN_CH = "拆红包";
private static final String WECHAT_VIEW            
                
         
            
            
            
            地理信息系统(Geographic Information System,GIS)软件依赖于覆盖整个地球的数据集。为处理大量的 GIS 数据及其格式,编程人员创建了若干开源库和 GIS 套件。GIS软件以前仅限于地理学者和地质工作者使用,自从网上提供全球地图服务和移动公司开始提供全球定位系统(Global Positioning System,GPS)服务以来,GIS 软件已变得非常普及了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 12:10:57
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 在 Android 上使用开源地图组件的完整指南
在 Android 开发中,地图功能是一个常见且重要的需求。今天,我们将学习如何在 Android 应用中集成一个开源地图组件。以下是实现这一功能的基本流程:
| 步骤 | 描述 |
|------|------|
| 1    | 选择开源地图组件(如Mapbox或OSMDroid) |
| 2    | 配置项目Gradle文件 |
|            
                
         
            
            
            
            开发基于 Google Map 的 Android 应用  简介: 随着移动互联网应用的迅速发展,利用智能手机提供的实时地理位置信息服务功能扩展出众多 LBS(Location Based Service) 应用,将实时地理位置信息与手机的便捷、移动特性结合,为人们提供多种多样的应用场景,比如实时定位、导航、搜索周围好友、基于地理位置的信息推荐等。本文通过实例介绍如何开发基于            
                
         
            
            
            
            由于本人使用的是android studio,所以就以android studio为例。一、申请密钥、添加依赖以及添加权限1、在工程顶级 build.gradle 文件中加入:maven{
	url "https://oss.sonatype.org/content/groups/public"
}2、module build.gradle 文件中添加依赖库名称:implementation 'c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 00:43:01
                            
                                193阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 开源地图开发框架的探索
随着移动互联网的快速发展,地图应用越来越普遍。而在 Android 开发中,使用开源地图框架能够快速实现地图相关功能,并降低开发难度。本文将介绍一些流行的 Android 开源地图框架,并通过具体的代码示例展示如何在 Android 应用中集成这些框架。
## 开源地图框架概述
开源地图框架一般分为两类:一类是基于 Web 的地图框架(如 Leaf            
                
         
            
            
            
            OSM全称为OpenStreetMap,中文维基页面:http://zh.wikipedia.org/wiki/OpenStreetMap,其在线地图网址:http://www.openstreetmap.org/。   OpenStreetMap是在2004年7月由史蒂夫·克斯特始创。2006年4月,OpenStreetMap基金会成立,鼓励自由地理数据的增长,发展和分布,            
                
         
            
            
            
            室内地图 开源
随着科技的不断发展,人们对于室内导航的需求也越来越迫切。在室外,我们可以通过GPS定位来进行导航,但是在室内,由于信号受限,导航变得更加困难。为了解决这一问题,开源社区中涌现出了一些室内地图开源项目,使得室内导航变得更加便捷。
## 什么是室内地图?
室内地图是指用来描述建筑物内部结构的地图。与传统的地图不同,室内地图更加关注建筑物内部的细节,如房间、楼层、门窗、通道等。室内            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-13 00:18:08
                            
                                760阅读