谷歌地图毕业设计

发布时间:2019-02-28 06:30:25   来源:文档文库   
字号:

谷歌地图毕业设计

【篇一:毕业设计(基于google_map的电子地图设计--论文)

大学

课题名称:

学生姓名:

院:

专业年级:

指导教师:

完成日期:

学院毕业论文 基于google map的电子地图设计二一一年六月十日

google map api为用户提供向google地图添加各种个性化内容的功能,用户在此基础上进行二次开发,可实现各类网络地图服务。本设计使用google map api开发技术、jspaccess数据库开发以实现,地图缩放、地理编码查询、距离测量、鹰眼定位等电子地图的各项基本功能以及石河子公交查询、旅游资讯、留言板维护等功能。

词:google map api;电子地图;石河子公交查询

i

abstract

google map api to google maps to provide users with added features all kinds of personalized content, users on this basis, the secondary development, enabling all kinds of web map service. the design development technology using the google map api, jsp, access database development to implementation, the map scale,

geocoding query, distance measurement, eagle eye positioning of the basic functions of electronic map, and shihezi bus information, travel information, message board maintenance function.

key words: google map api; electronic map; shihezi public transport inquiry

ii

目录

1 绪论 .............................................................................................................................................. 1

1.1 题目 ....................................................................................................................................... 1

1.2 课题背景 ............................................................................................................................... 1

1.3 课题研究目的及意义............................................................................................................ 1

1.3.1 研究目的 ....................................................................................................................... 1

1.3.2 研究意义 ....................................................................................................................... 1

1.4 设计时间 ............................................................................................................................... 2

1.5课题内容及分工 .................................................................................................................... 2

1.5.1课题内容 ........................................................................................................................ 2

1.5.2课题分工 ........................................................................................................................ 2

1.5.3设计成果 ........................................................................................................................ 2

2 相关技术原理及开发运行环境 ................................................................................................... 3

2.1.1google map api .............................................................................................................. 3

2.1.2jps基本技术................................................................................................................... 3

2.2开发环境 ................................................................................................................................ 4

2.2.1系统硬件环境................................................................................................................. 4

2.2.2系统开发工具................................................................................................................. 4

3 需求分析....................................................................................................................................... 6

3.1 引言 ....................................................................................................................................... 6

3.2 可行性分析 ........................................................................................................................... 7

3.2.1技术可行性..................................................................................................................... 7

3.2.2经济可行性..................................................................................................................... 7

3.2.3操作可行性..................................................................................................................... 7

3.3功能需求 ................................................................................................................................ 8

3.4系统操作流图 ........................................................................................................................ 8

4 系统概要设计 ............................................................................................................................. 10

4.1 系统整体模块设计 ............................................................................................................. 10

4.1.1引言 .............................................................................................................................. 10

4.1.2系统整体模块设计 ....................................................................................................... 10

4.2 系统部分模块分析 ............................................................................................................. 10

4.2.1石河子电子地图模块 ................................................................................................... 10

4.2.2管理员模块................................................................................................................... 11

5 统详细设计 ............................................................................................................................. 12

5.1 概述 ..................................................................................................................................... 12

5.2系统整体模块详细设计 ...................................................................................................... 12

5.3系统部分模块详细设计 ...................................................................................................... 13

iii

【篇二:基于google的地图开发毕业设计文献综述】

基于googlemaps的社区通开发

在过去短短的几年时间内,电子市场的热门话题非智能手机莫属,而处在这个话题风口浪尖上的则非iphone 4和安卓莫属,天才乔布斯带来的震撼席卷了全球,而活跃的安卓市场也不容小觑。由于人们需求的服务范围的宽广,加之安卓系统的开源性使得很多安卓用户与程序爱好者的加入,造就了安卓应用市场的兴盛,例如为安卓系统用户提供技术支持与应用程序的安致网、安卓网、机锋网等专业网站。

随着社会的进步与发展,社会对地理信息服务需求也不断膨胀,迫切要求一种具有移动性且能够以5a(anytimeanywhereanybodyanythinganydevice)方式进行工作的gis(geographic informtion system,地理信息系统)。在此背景下,移动gis(mobile gismgis)近几年破土而生,并得到了快速发展。而我国移动gis的发展,现阶段主要运用核心仍然是位置服务-lbslocation based service)。lbs系统提供了未来空间信息服务的蓝图[1]

一个典型的基于lbs的服务是地图信息服务,而谷歌作为较早推出电子地图的服务商,在近年也推出针对ios系统和android系统的googlemaps api,为全球化地理信息服务开创新的开端提供了便利。

一、lbslocation based service

1.1定义与简介

基于位置的服务(location based servicelbs),它是通过电信移动运营商的无线电通讯网络(如gsm网、cdma网)或外部定位方式(gps)获取移动终端用户的位置信息(地理坐标,或大地坐标),在gis(geographic information system,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。它包括两层含义:首先是确定移动设备或用户所在的地理位置;其次是提供与位置相关的各类信息服务。如找到手机用户的当前地理位置,然后在上海市6340平方公里范围内寻找手机用户当前位置处1公里范围内的宾馆、影院、图书馆、加油站等的名称和地址。所以说lbs就是要借助互联网或无线网络,在固定用户或移动用户之间,完成定位和服务两大功能[2]1.2构成

总体上看lbs由移动通信网络和计算机网络结合而成,两个网络之间通过网关实现交互。移动终端通过移动通信网络发出请求,经过网关传递给lbs服务平台;服务平台根据用户请求和用户当前位置进行处理。并将结果通过网关返回给用户。其中移动终端可以是移动电话、 (personal assistant,pda)、手持计算机(pocket pc),也可以是通过internet通讯的台式计算机(desktop pc)。服务平台主要包括web服务器(web server)定位服务器(location server)和ldaplightweight directory protocol)服务器 [2]

1.3 发展现状

gps接收机之间,蓝牙使用nmea-01831数据协议。提供必要的ims功能的ims测试平台已根据nist sip项目得以实施。

两个移动对等点之间的一个定位请求进行如下:一个已注册基于位置的即时信息服务的移动点(用户b)可以从他得好友名单中请求另一同系的已注册的用户(用户a)的位置。根据a用户的隐私设置,用户的im弹出一个消息将显示在用户a的移动终端上显示用户b的要求。如果用户a的隐私设置为允许接受用户b,在这种情况下将没有消息会出现。如果用户b的读出要求是用户a授予的,全球定位系统坐标将被从本地蓝牙的gps这些坐标将被转换为一种特殊的im消息的格式,并传输到用户b。一旦用户b收到用户a的位置坐标,地图将显示用户a的位置可以从网上地图服务器接受。另外,用户b可以通过使用自己的gps设备的位置信息计算远程对等用户a的距离。使用这个原则,则有可能找到附近的朋友/业务伙伴,如果当一个伙伴进入一定的范围则将引发即时消息。这个可以通过对已注册的对等点进行定期的位置请求来实现。同样,这也可用于提供基于位置的约会服务,如果最低门槛距离达到和他们的约会资料匹配,应用提供商(就像网络中另一个信任的对等点)也可能引发参与用户的即时信息。

1.6发展趋势[4]

a) lbs将成为互联网应用服务的标配,也将成为商务-广告-营销基准点; b) lbssns-微博-游戏-电商-生活服务等结合过程中,蕴含全新多维互

动环境认知;

c) 感知位置需求:移动即位置,位置、受众、终端、行为、情景等将成为

广告主更精确地锁定用户的手段,通过感知用户场景,广告主可以投放更具互动和精准性的移动广告;

d) 连接虚拟和现实:lbs让网络广告的效果更加有迹可循,用户线上的关

注分享、喜好等行为,可以通过线下用户主动的签到,实现广告效果的无缝监测;

e) 品牌与用户的相遇:通过lbs与地理信息、商业资源、二维码、营销活

动的结合,创造受众与品牌的互动机会;

f) lbs爆发点即gps+gis+手机+互联网应用的交汇,2011年中国市场预计

18亿元;

g) 三个理念有助于理解lbs的未来:开放位置数据库-情景-人与真实世界

的连接,lbs为互联网提供了一种新的可能。ps:单纯的check in 无路可走。

二、 安卓系统

21简介

android的诞生得从andy rubin说起,他当初的目标是想把android打造成一个可以对任何软件设计人员开放的移动终端平台,后来被google收购。 android是基于linux开放性内核的手机操作系统,android

【篇三:android 手机地图 毕业设计】

专科毕业设计

目: 滨海地图

部:信息工程学院

业: 软件技术

名:

号:

指导教师:

201251

毕业设计独创性声明

该毕业设计是我个人在导师指导下进行的研究工作及取得的研究成果。文中除

了特别加以标注和致谢的地方外,不包含其他人或其它机构已经发表或撰写过的研究成果。其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。

作者签名:日期:年

毕业设计使用授权声明

本人完全了解青岛滨海学院有关保留、使用毕业设计的规定,即:学校有权保留送交毕业设计的复印件,允许被查阅和借阅;学校可以公布全部或部分内容,可以采用影印、缩印或其它复制手段保存该毕业设计。保密的毕业设计在解密后遵守此规定

作者签名: 导师签名: 日期:年

随着移动通信与internet的飞速发展及相互融合,gprs使无线网络高速接入到internet成为现实,移动用户从而可以享受到internet提供的服务。这样,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。本文首先给出了系统研究背景,对当前手机操作系统发展做了简单的介绍。说明了android在手机操作系统中的优势。本程序主要用于对手机地图用户,是外出旅游的好助手,不仅提供旅游线路,还会推荐美食,还有特殊功能,寻找同伴。我们生活中有这样的需求,我们尝试着做了一款手机地图软件。基于谷歌地图,有些功能需要联网,有些我们借用了学校的地图,处理之后作为推荐线路。

本文介绍的滨海地图软件的功能,包括我的位置、我的同伴、景点推荐、特色小吃。我做的模块是景点推荐,下面我将着重介绍我做的景点推荐模块。该软件时使用eclipseandroid sdk插件)开发的,采用java语言,包括一部分android语言,下面分别介绍相关的技术。

关键字:android 滨海地图 景点推荐

1.绪 ................................................................. 1

2. 设计实现 .............................................................. 2

2.1 需求分析 .......................................................... 2

2.2 结构设计 .......................................................... 2

2.3 详细设计 .......................................................... 3

2.3.1 设计思想 .................................................... 3

2.3.2 具体实现 .................................................... 3

2.3.3 程序代码详解 ................................................ 9

3. ................................................................. 11

.................................................................. 12

参考文献 ................................................................ 13

.................................................................. 14

1.绪

android是一个移动设备的软件平台,是由linux+java构成的开源软件,它提供包括sdkkey appsmiddlewarelinux kernel四个部分在内的全套手机软件方案。它开放了基于linux内核以上的开发工具,从而保证了内容的可移植性和多样性。android平台为我们开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用。

android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。android 是由linux+java构成的开源软件,允许所有厂商和个人在其基础上进行开发。android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。

近年来,google智能手机平台android得到了手机行业及客户的普遍认可, 呈爆炸性的趋势发展,为移动运营商、手机制造商、软件开发商及客户提供了无限的发展空间,使市场上不断涌现出大量的基于android平台的软件和增值服务。

随着手机功能的不断发展,android系统下的各种应用程序应运而生。尤其是谷歌自带的地图功能使得地图开发更加便捷,开发之前需为你的电脑注册一个 android google map key,现在这个注册页面已经迁移了,地图一般都是应用百度地图,由于我们这个程序开发的较早,还是用的google map

本文来源:https://www.2haoxitong.net/k/doc/b2fc239e77c66137ee06eff9aef8941ea76e4bf1.html

《谷歌地图毕业设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式