`
yanyanquan
  • 浏览: 440110 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

Android 上创建和地图相关的应用,用 Google 地图 API 好,还是百度等第三方地图 API 好

 
阅读更多
用地图API有三种方式:
1. 通过geo:latitude,longitude这样的intent去呼叫外置的map打开,那么就不需要固定使用googlemaps或者其他maps,一般外面的第三方map都兼容此模式。
2. 通过特殊的Mapview的嵌入方式进行,那么就要确定你要使用哪种api了,特别是google的mapsapi,必须要在androidmanifest.xml里面声明使用,如果用户设备没有安装googlemaps的情况下,用户就无法安装此应用。在这种情况下,建议你做两个版本,第一个是使用google的api的版本,第二个是兼容其他第三方api的版本,比如baidu/mapbar等等。
3. 用嵌入webview的方式访问web端的map,这样兼容性相对来说好一些,只是效果不会比第二种好。
分享到:
评论
1 楼 anyanlonga 2012-08-16  
看地图干什么用啊,如果查公交的话,自认为还是白度好

相关推荐

    集成目前Android主流优秀第三方组件

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方开源...

    Android例子源码集成安卓主流优秀第三方组件框架.zip

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方开源...

    Android高级编程--源代码

    由于现有的手机应用程序的开发是构建在各手机厂家的私有操作系统之上的,所以它限制了第三方应用程序的开发,而Android为我们提供了一个开放和通用的选择。因为没有了人为制造的障碍,所以Android开发人员可以自由地...

    Android集成主流优秀第三方组件框架

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、 以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员 快速开发自己的APP 已集成第三方...

    MTK平台支持Android 原生API打开USB摄像头patch

    该patch支持Google自带相机打开USB摄像头,无需libuvc支持,也就是说应用就像处理mipi camera一样处理usb camera即可。注此patch基于MT8163,其他平台做相应移植即可

    flutter google-maps-flutter

    Flutter的google_maps_flutter插件是一个强大的插件,用于在Flutter应用程序中显示...另外,如果要使用Google Maps的某些高级功能,比如搜索地点、实时交通等,需要使用Google Maps API for Work或者使用第三方插件。

    Android程序设计基础

    通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,谷歌公司希望能建立一个标准化、开放式的移动电话软件平台,这样必将推进更好、更快的创新,为移动用户提供不可思议的丰富应用和服务。...

    集成安卓主流优秀第三方组件框架.zip

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP   已集成第三方...

    精通ANDROID 3(中文版)1/2

    7.4.5 使用上下文菜单  7.4.6 使用交替菜单  7.4.7 使用菜单响应数据变化  7.5 通过XML文件加载菜单  7.5.1 XML菜单资源文件的结构  7.5.2 填充XML菜单资源文件  7.5.3 响应基于XML的菜单项  7.5.4 ...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Android通过原生方式获取经纬度与城市信息的方法

    用第三方SDK定位,如百度地图、高德地图、谷歌地图; 用Android原生SDK中的api定位; 本文讲述定位的第二种方式–用Android原生的SDK中的api定位,如果项目定位要求较高还是建议使用第三方地图库。 二、Android...

    精通Android 3 (中文版)2/2

    第1章 Android计算平台简介  1.1 面向新PC的全新平台  1.2 Android的历史  1.3 Dalvik VM剖析  1.4 理解Android软件栈  1.5 使用Android SDK开发最终用户应用程序  1.5.1 Android模拟器  1.5.2 ...

    google android sdk 源码

    之前在这个网站上下载的源码注释全是乱码,后来从同学那边弄了一份好用的。资料很好,值得拥有

    Android UI组件实例集合

    这个提供给商业和非商业的第三方开发者一样的待遇。 15、android-query 是一个轻量级的开发包,用于实现 Android 上的异步任务和操作 UI 元素,可让 Android 应用开发更加简单、容易,更有趣。 16、Android-...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    Flutter:Android Flutter应用

    在以这种方式安装之前,您必须在Android设置下启用第三方安装 依存关系 Firebase API Android版本16 Google附近的API Android 2.3或更高版本 Google Play服务7.8.0或更高版本 有关每个课程的技术文档,请进入app ...

    Android代码-一款包括新闻简读,图片浏览,视频爽看,音乐轻听的MVP架构客户端

    由于项目是几年前开发的,很多第三方库都已经更新了,导致安装或者编译失败,如果不能正常运行的,请查看Log自行解决,代码也是几年前的代码,只做参考。 简阅 一款基于Google Material Design设计开发的Android...

    pushbullet:PushBullet 的 API 使开发人员能够推送到已安装 PushBullet Android 应用程序的设备

    通过使用 API 密钥,用户可以允许基于此 API 构建的第三方软件而无需提供其 Google 帐户和密码。 安装 gem 'pushbullet' 安装客户端 复制以下内容并粘贴到 config/initializers/pushbullet.rb PUSHBULLET_API_...

    Variations:使用 Factual 和 Google 地图的 Android 应用程序

    变体是我尝试学习如何将第三方软件与我自己的个人代码集成的尝试。 我使用 Google Maps V2 API 来显示我周围区域的地图。 然后我使用 Factual Java Driver ( ) 来请求最近的 25 个餐厅位置,从最近到最远排序。 ...

    Android开发练习项目:一款模仿 Eyepetizer - 开眼视频的app

    app 第三方的依赖 RxEasyHttp RxEasyHttp是一款github上开源的RxJava2+Retrofit2实现简单易用的网络请求框架,在本人发现并观摩其源码和设计原理后,发现着实写的不错,各种业务场景基本都设计到了,api 设计的也...

Global site tag (gtag.js) - Google Analytics