zoukankan      html  css  js  c++  java
  • 第八章GPS与Google Map定位系统

    本章内容同样为项目篇。前两个星期,刘静老师以百度地图实例为我们讲解如何设计、定位等相关内容进而开发一个应用程序。本章以MyMap服务系统为实例,介绍Android Google MapAndroid定位服务、案例重构,采用Java开发GPSGoogle Map定位应用程序。

    移动设备上越来越多的应用都要基于Google地图,而在Google地图中又有很多是使用定位服务的。Google地图是Google公司提供的电子地图服务,能提供3种视图:一是矢量地图,可提供行政区、交通及商业信息;二是不同分辨率的卫星照片;三是地形视图,可以用以显示地形和等高线。使用Google Map的服务编写应用程序,需要申请Google Map Android API KeyGoogle Map Android API提供了3种地图的显示模式:交通模式、卫星模式和街景模式。

    即便我们将完成了案例,但在查询时屏幕不能动,此时我们可以添加子线程来执行查询操作,在操作过程中再添加进度条,消除用户的等待感觉。

    案例重构:1>地图的显示模式:重构“定位查询”locate()方法,增加一个线程,在线程中处理查询地点的功能;2>重构“查询方法”:重构“查询周围”find()方法,增加一个线程,在该线程中处理查询地点的功能。“查询周围”方法基本与“定位查询”方法一样,需要再线程中实现地点查询,但是不能有更新UI的处理。

  • 相关阅读:
    1 基本概念 进入java世界
    一文了解kudu【转载】
    jenkins git项目clean before checkout 和 wipe out repository & force clone
    jenkins 内置判断条件
    jenkins常用插件使用说明-git publisher
    常用正则表达式
    基于ldap+sentry+rbac的hive数据库权限测试
    nginx_mirror_module流量复制在项目中的应用
    jenkins上job误删除怎么恢复
    pipeline语法学习日记
  • 原文地址:https://www.cnblogs.com/JCoco/p/5558373.html
Copyright © 2011-2022 走看看