开发国内应用当我们需要使用到地图时,首选肯定是高德地图或者百度地图,这是因为它们的地图功能足够强大,对于开发人员来说,更是因为 API 封装的完善和简单的调用实现,扩展功能强大。

如果要开发全球通用的 APP,需要集成地图,我们难免会对需要使用的地图 SDK 进行一番调研,百度和高德并没有全世界范围的地图数据,在亚洲或许还能使用以下,对于需要全球范围内都要使用到的就那么不适用了。

所以我们可选方案就只有 MapBox 和 Google Map 了,相对于 MapBox,Google Map 的地点数据非常详尽,特别是对于多语言,区分国家这类的 APP 了。在地图开发中,多语言是一件特别麻烦的事情,例如手机语言是中文,定位位置是美国,现在在地图上用中文搜索美国黄石公园,因为手机语言是中文,也要求搜索返回结果是中文。或者手机语言是中文,我在中国湖北搜索武汉 East Lake 要求返回查询东湖的英文结果等等,因为你不能确定你的 APP 用户是哪国人,在哪个国家使用你的 APP,这样一来如果自己实现语言和区域转换就极度复杂了,就算是调用 Google Map WebService API,要处理好数据也不是那么容易的事情。另外一个场景就是,就是假定我的定位位置是日本,我的搜索结果只允许返回日本的数据,同样,实现在哪个国家搜索地点,就返回哪个国家的地点数据等,这时候,使用 Google Map 就方便多了。

Google Map 的 Android 搜索自动提示文档可参考:

Google Map 开发(三):Google Map 地点搜索功能相关推荐

  1. 用Python和Google AppEngine开发基于Google架构的应用软件

    用Python和Google AppEngine开发基于Google架构的应用软件 在研究了一段时间的Google AppEngine之后,我发现Google AppEngine是未来一个非常不错的开 ...

  2. 游戏陪玩平台源码开发,如何快速实现搜索功能?

    现在的游戏陪玩平台源码中都有搜索功能.也就是说搜索栏下面有一个列表,列表中放的内容可能是游戏,也有可能是其他的内容.这时候,我们可以在搜索框中输入你想要搜索的内容,下面的列表就会出现你想要的内容. 别 ...

  3. Google Map API使用谷歌地图api实现地点搜索功能

    需求:提供谷歌地图搜索地点功能,并查出经纬度坐标. 官方文档:https://developers.google.com/maps/?hl=zh-cn 地点详情接口: https://maps.goo ...

  4. Python和Google AppEngine开发基于Google架构的应用软件

    在研究了一段时间的Google AppEngine之后,我发现Google AppEngine是未来一个非常不错的开发平台,希望可以尽快搞清楚GoogleAppEngine整个的平台架构,并且可以尽快 ...

  5. Google Map开发之实战

    视频课:[免费]跨平台APP JQuery Mobile开发-1-初探移动开发-张晨光的在线视频教程-CSDN程序员研修院 学习内容 Google Map服务简介 获取Google Map API K ...

  6. 谷歌地图地理翻遍码,谷歌地图地点搜索

    功能描述: 最近在做有关谷歌地图相关的东西:涉及两个功能: 1:自动定位功能,点击自动定位,然后可以拿到位置行政区信息,进行表单的一个填充(地理反编码) 2.地点搜索功能 具体实现所需的谷歌开放 仅业 ...

  7. wcom少彐x片_大数据实战之千万量级小说网站项目开发(存储、复杂搜索、推荐、分析)...

    随着时代的发展,小说已经成为了许许多多的人减压放松的目的,一部小说能够被人看到需要经过许许多多的代码和程序的编辑,从小说的存储.热度.排行.分类再到搜索,基于用户以往看过的小说进行的推荐,以及作者更新 ...

  8. Android搜索功能的案例,本地保存搜索历史记录

    同事负责开发的APP有一个搜索功能,并且需要显示搜索的历史记录,我闲暇之余帮她开发了这个功能,现把该页面抽取成一个demo分享给大家. 实现效果如图所示: 本案例实现起来很简单,所以可以直接拿来嵌入项 ...

  9. Android Google Map开发指南(三)百度地图、谷歌地图自如切换

    如果你是刚开始接触谷歌地图的话,推荐你先看一下文章: Android Google Map 开发指南(一)解决官方demo显示空白只展示google logo问题 Android Google Map ...

  10. Android特色开发(3):Google Map

    Google Map(Google地图) 参考书籍:<Android应用开发揭秘>第9章 Google Map概述 Google Map是 Google 公司提供的电子地图服务,包括局部详 ...

最新文章

  1. 特征值和特征向量的实际意义
  2. 文本分类入门(十一)特征选择方法之信息增益
  3. 亚马逊ECS和Kubernetes管理百万容器8个洞察
  4. php置顶文章,zblogphp调用置顶文章的教程
  5. 最小连通-(代码、分析、汇编)
  6. 混合云:公共云和私有云之间取得平衡的方式?
  7. Github(2)-本地配置git
  8. nyist 17 -----记忆式搜索------Accept
  9. stored to '*' during its initialization is never read
  10. 目前最快的 Java 框架居然是它?真的最快,秒射~
  11. Verilog无符号除法器-状态机实现
  12. Flash Player去广告下载地址
  13. 世界上有10种人,一种是懂二进制的人,一种是不懂二进制的人。
  14. 贝叶斯学习(Bayesian Learning)基础篇
  15. matlab系统辨识工具箱原理,matlab常用工具箱介绍
  16. 关于DCDC选型OVP的经验
  17. PAT甲级 A1042
  18. 数据库系统概论——绪论——1.1 数据库系统概述
  19. 第九届蓝桥杯单片机完整程序
  20. catalog start with

热门文章

  1. 【awesome-dotnet-core-learning】(3)-Bogus-假数据生成器
  2. 十二生肖APP系统开发源码介绍
  3. 项目管理如何有效进行?看这篇就够了
  4. POJ 1239—— Increasing Sequences【严格递增子序列】
  5. ThinkPHP搭建手机版网站
  6. 大一计算机论文3000字基础,大一计算机基础论文范文2篇
  7. 系统的频域分析、开环频域特性、闭环频域特性
  8. Silverlight.XNA(C#)跨平台3D游戏研发手记:(三)蜂窝拓扑结构在SLG地图布局中的应用
  9. 总结一下各大数据源的优缺点
  10. 男子看世界杯猝死?看球赛也离不开保健!