完整的Android引路蜂地图应用源码下载

Organic Maps开源地图APP实战:从零搭建Android/iOS离线导航(附完整源码解析) 本文详细解析了如何基于Organic Maps开源项目从零搭建Android/iOS离线导航系统。内容涵盖开发环境配置、核心架构设计、离线地图数据处理、跨平台开发技巧及性能优化策略,帮助开发者掌握地图APP开发全流程,特别适合需要离线地图功能的移动应用开发场景。 阅读详情

这里提供一个比较完整的引路蜂地图Android应用源码下载,基本涵盖了引路蜂地图API的所有功能,包括离线地图,路径查询,地址查询,地图模式选择等。

设备上在Galaxy Nexus 和 Nexus S ,Nexus 7 Tablet 测试通过,可以做为你学习或开发引路蜂地图应用的参考。

完整的Android引路蜂地图应用源码 下载

主界面

搜索 ,包括: 地址查询, 本地查询,IP地图查询,经纬度查询

查询结果显示

路径查询

路径地图显示

地图模式:支持多种地图模式,并可以支持自定义地图

地址反编码

关于离线地图

应用缺省读取所有存放在SD卡guidebee 目录下所有 .map 文件,代码如下:

MapTileStreamReader streamReader = SharedMapInstance.mapTileDownloadManager
					.getInteralMapTileStreamReader();

	SharedMapInstance.worldMapFileStream = getResources()
			.openRawResource(R.raw.world);
	MapTiledZone worldmapZone = new MapTiledZone(new DataInputStream(
			SharedMapInstance.worldMapFileStream));
	streamReader.addZone(worldmapZone);
	try {
		File sdcardDir = Environment.getExternalStorageDirectory();
		File guidebeeDir = new File(sdcardDir, "guidebee");
		if (guidebeeDir.exists()) {
			FilenameFilter filter = new FilenameFilter() {
				public boolean accept(File dir, String filename) {
					if (filename.endsWith(".map")) {
						return true;
					}
					return false;

				}
			};

			String[] allMapfiles = guidebeeDir.list(filter);
			String path = guidebeeDir.getAbsolutePath();
			if (allMapfiles != null) {
				for (int i = 0; i < allMapfiles.length; i++) {

					FileMapTiledZone mapTileZone = new FileMapTiledZone(
							path + File.separator + allMapfiles[i],
							false);
					Log.p(allMapfiles[i]);
					streamReader.addZone(mapTileZone);
				}

			}
		}

	} catch (Exception e) {

	}finally{
		streamReader.open();
	}

} catch (Exception e) {

}

你也可以根据你自己的需求放在其它目录下,记得要更改代码中对应的路径。

GPS支持,应用也提供了GPS支持,可以显示当前位置

关于软件使用许可,源码中包含试用许可

地图上会随机显示“Guidebee” 水印。正式版去除水印,关于正式版可以参见版本说明。

离线地图下载可以参见 离线地图工具 和离线地图下载 ,你可以通过离线地图工具自己制作离线地图,或是从本网站下载。

软件采用RoboGuice ,关于RoboGuice可以参见

Android RoboGuice 使用指南

  1. Android RoboGuice 使用指南(1):概述
  2. Android RoboGuice 使用指南(2):第一个例子Hello World
  3. Android RoboGuice 使用指南(3):Bindings 概述
  4. Android RoboGuice 使用指南(4):Linked Bindings
  5. Android RoboGuice 使用指南(5):Binding Annotations
  6. Android RoboGuice 使用指南(6):Instance Bindings
  7. Android RoboGuice 使用指南(7):@Provides Methods
  8. Android RoboGuice 使用指南(8):Provider Bindings
  9. Android RoboGuice 使用指南(9):Untargetted Bindings
  10. Android RoboGuice 使用指南(10):Just-in-time Bindings
  11. Android RoboGuice 使用指南(11):Scopes
  12. Android RoboGuice 使用指南(12):如何绑定generic类型
  13. Android RoboGuice 使用指南(13):RoboGuice 功能描述
  14. Android RoboGuice 使用指南(14):Inject View
  15. Android RoboGuice 使用指南(15):Inject Context
  16. Android RoboGuice 使用指南(16):Standard Injection
  17. Android RoboGuice 使用指南(17):Inject Extra
  18. Android RoboGuice 使用指南(18):Inject Resources
  19. Android RoboGuice 使用指南(19):发送接收Events
  20. Android RoboGuice2 使用指南(1): 概述
  21. Android RoboGuice2 使用指南(2): 第一个例子Hello World
  22. Android RoboGuice2 使用指南(3): Inject 自定义View
  23. Android RoboGuice2 使用指南(4): 综合示例Astroboy

完整的Android引路蜂地图应用源码 下载



离线地图APP 以下是一款功能完整的离线地图APP源码,核心包含**离线地图下载/管理**、**离线定位**、**POI搜索**、**路径规划**、**地图标注/测距**等核心功能,基于百度地图SDK实现(支持高德地图SDK替换),兼容Android 5.0+,完全支持无网络环境下的地图操作。// 城市ID(百度地图城市编码)│ ├── OfflineMapManager.java // 离线地图管理(下载/删除/更新)// 离线地图根目录(SD卡/Android/data/包名/offline_map/) 阅读详情

相关推荐

Map-App:使用mapbox的地图应用程序

地图应用 安装和设置说明 克隆该存储库。 您将需要在计算机上全局安装node和npm 。 安装: npm install 要启动服务器: npm start 要访问应用程序: localhost:3000/

Android仿高德地图APP源码.zip

Android仿高德地图APP源码

基于Android的百度API旅游地图应用开发(源码+文档+api包).rar

近年来,随着安卓智能手机的普及,各种各样的 Android 应用如雨 后春笋般涌现出来,本应用基于百度地图 API 接口,利用百度地图 提供的 API 开发包开发,旨在为用户提供地图浏览,地址搜索,路 线查找,GPS 定位等一系列功能服务

Android应用源码】高德地图.zip

资源说明: 1:本资料仅用作交流学习参考,请切勿用于商业用途。 2:一套精品实用安卓应用APP源码资源,无论是入门练手还是项目复用都超实用,省去重复开发时间,让开发少走弯路!

Android 百度地图API源码.zip项目安卓应用源码下载

Android 百度地图API源码.zip项目安卓应用源码下载Android 百度地图API源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

引路地图应用详细解说

今天给大家详细介绍引路地图应用开发,这里提供一个比较完整引路地图Android应用源码下载,基本涵盖了引路地图API的所有功能,包括离线地图,路径查询,地址查询,地图模式选择等。设备上在Galaxy Nexus 和 Nexus S ,Nexus 7 Tablet 测试通过,可以做为你学习或开发引路地图应用的参考,该应用提供学习使用,不得商业运作等。 主界面 ...

weixin_33863087的博客 80

关于Android引路地图应用源码的简单说明

前面完整Android引路地图应用源码下载 提供了源码下载,这里对这个项目做个简单的说明以方便阅读。 整个应用代码量在4000行左右,不算很大,下面是对代码中主要Package的说明: 文件名 空行 注释 代码行 说明 AboutActivity.java 13 4 47 关于软件说明 app\

引路蜂移动软件 4682

开源引路地图开发包

由于时间上的问题,已经有很长时间没有对引路地图开发添加功能,因此决定对引路地图开发包,此外征召有兴趣的开发人员共同开发引路地图包 (联系Email:james.shen@guidebee.com)开源代码经过整理,将逐步投放在github ,目前采用GPL 开源协议。GitHub 地址 为 https://github.com/guidebee/  下引路地图包分为Java和.Net版本,

引路蜂移动软件 4942

引路地图应用GNavigator完整源码

GNavigator是 曾经发布在Nokia Ovi Store的Java ME应用,基本使用到了引路地图API的所有功能,尽管这是一个基于LWUIT的应用,使用Java语言开发,其它平台也可以参考这个应用的代码。 总代码量大约为24000行,其中纯代码为12000行。 几个用户界面如下: 包括导航演示(可以连接GPS) 代码下载 ,用户手册 ,为Netbean 项目。

引路蜂移动软件 5362

引路地图API:Java ME地图应用开发环境

Java ME引路地图开发实例基本上都是以Netbean 6.x 作为开发的IDE,这里先说明一下如何在Netbean 项目中添加引路地图开发库。引路Java ME开发库可以同时用于MIDP,LWUIT和Blackberry。其中MIDP,LWUIT应用都可以使用Netbean做为首选IDE。Blackberry应用使用RIM自己的BlackBerry JDE 6.0.0。在后面再做介绍

引路蜂移动软件 4549
上一篇: CodeSmith 使用教程(1): 概述
下一篇: 关于Android引路蜂地图应用源码的简单说明
引路蜂
博客等级 码龄15年 3122粉丝 711原创
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值