位置定位 api

简介: 引用:http://www.iteye.com/news/23408 如果你经常关注技术领域,你可能对一些大的地理位置(Geoloaction)服务已经很熟悉了,比如Google地图、Foursquare、Bing地图,甚至Twitter的地理位置服务,也知道他们的API运用。

引用:http://www.iteye.com/news/23408

如果你经常关注技术领域,你可能对一些大的地理位置(Geoloaction)服务已经很熟悉了,比如Google地图、Foursquare、Bing地图,甚至Twitter的地理位置服务,也知道他们的API运用。本文介绍的一些API并不为许多人所熟知,但是在开发一些需要实现定位功能的应用程序及服务时它们可能会相当有用。 

1. Geoloqi 


Geoloqi是一款基于GPS的完全可定制应用程序。它可以让你根据自己所处的地理位置设置备忘录、规则以及消息。Geoloqi由波特兰的Amber Case和Aaron Parecki合作开发,旨在提供多方面的地理位置服务。它围绕了这样一个理念——“地理围墙(geofence)”,即当你进入某一地理区域时,Geoloqi能够触发一些行为。例如,当你接近某个地理位置时,Geoloqi可帮助你收到一条关于所要做事情的短信提醒;查找到附近区域相关的维基百科条目;或者发送一条信息给好友让他们知道你在附近。 

Geologi API于去年夏天推出,尽管还没有自己的iPhone或Android应用,但已受到很多企业的关注。该API可帮助在应用程序中实现非常复杂的地理位置功能。 

2. InfoChimps Geo API Suite 


InfoChimps工具包括了多套位置API,也可以称之为Geo API套件。InfoChimps Geo API使得开发者无需开发维护自己的地理信息系统,也无需使用不同的语法去查询不同第三方的数据源,只需要调用其API,就可以从不同的信息来源(比如,维基百科、Twitter),完成基于经纬度、地理名称、人口调查等等的查询。查询的结果可以直接可视化在地图上(Shema格式信息),并提供不同的缩放层次。 

3. SimpleGeo 


SimpleGeo则完全专注于其API,似乎欲在位置数据上与InfoChimps直接竞争。十月份Urban Airship收购了它——这是一家专门为移动领域的开发者提供开发工具的公司。 

SimpleGeo拥有三套可为应用程序增添位置功能的API:SimpleGeo、SimpleGeo Context(可以就某一特定位置提供天气、人口或周遭环境数据)以及SimpleGEO Places(包含商业清单和景点的一个数据库)。同时它还提供了一个数据库,可用于自定义托管你的地图位置。 

在SimpleGeo被收购后关于其所专注的业务似乎面临着一些非议,不过,Urban Airship公司的CEO Scott Kveto承诺,该公司将继续为开发者提供地理位置服务。然而,其产品和价格可能会有所变化(此前,根据SimpleGeo的声明,该公司所有的2千万个地点信息都可免费使用)。Urban Airship公司本月完成了它的新一轮融资,因此前景应该很好。 

4. Snapr 


Snapr是一个照片共享应用程序,你可以在地图上标出你的照片。Snapr的地图API让开发人员可以在其应用程序中添加带地理标记的照片分享功能。这应该是一个有趣的API,你可以与本文介绍的其他API一起使用。 

5. Stikki 


Stikki只想着把一件事情做好,那就是:为实际的位置增加虚拟的备忘录。举例说明,你可以给自己设一个到达某特定位置的私信提醒,或者分享一个该地方的公开故事。创始人Joshua Ellis在这篇博客中解释了他的想法。值得注意的是,Stikki完全由HTML5开发,不需要用到任何移动设备,甚至它还没有任何的原生应用。 

为了更好的实现其想法,Stikki一开始便推出了它的API。与Snapr一样,可以和其他API一起结合使用。 

关于Infrastructure App 

这些API中有一个共同点就是,专注于为其他应用程序提供后端服务(Snapper和Stikki例外)。我们可以将这些应用称为Infrastructure(基础架构)App,不要与“架构即服务(IaaS)”混淆。Infrastructure App能够将应用的某些组件外包给云,它们与另两个趋势的发展不谋而合,它们分别是:API优先的公司(例如Klout)和“数据即服务(Daas)”。 

相关文章
|
8月前
|
定位技术 API 开发工具
Android 按照步骤接入百度地图API,定位显示不了解决办法
Android 按照步骤接入百度地图API,定位显示不了解决办法
225 0
|
9月前
|
定位技术 API
高德地图web服务API接口开发:获取IP定位显示当前位置的天气预报解决方案
高德地图web服务API接口开发:获取IP定位显示当前位置的天气预报解决方案
277 0
|
定位技术 API Android开发
|
API 定位技术 图形学
ArcGIS API for Silverlight 实现修改地图上的工程点位置
原文:ArcGIS API for Silverlight 实现修改地图上的工程点位置 #region 处理工程点点击编辑相关事件 public Graphic editgraphics = null; //待编辑的Graphics图层 public...
889 0
|
API
一个不错的定位API网站
2015年5月2日 15:36:31 星期六 http://www.haoservice.com/
873 0
|
Web App开发 JavaScript 前端开发
【高德地图API】从零开始学高德JS API(七)——定位方式大揭秘
原文:【高德地图API】从零开始学高德JS API(七)——定位方式大揭秘 摘要:关于定位,分为GPS定位和网络定位2种。GPS定位,精度较高,可达到10米,但室内不可用,且超级费电。网络定位,分为wifi定位和基站定位,都是通过获取wifi或者基站信息,然后查询对应的wifi或者基站位置数据库,得到的定位地点。
3620 0
|
Web App开发 JavaScript API
【百度地图API】建立全国银行位置查询系统(一)——如何创建地图
原文:【百度地图API】建立全国银行位置查询系统(一)——如何创建地图 你将在第一章中学会以下知识: 如何创建一个网页文件 怎样利用百度地图API建立一张2D地图,以及3D地图 如何添加对地图进行鼠标和键盘操作的功能 ------------------------------------------------------------------------------------------------------------------- 一、创建网页文件 粘贴以下代码至记事本中,保存文件为bank1-1.htm文件。
1310 0
|
Web App开发 前端开发 API
【百度地图API】建立全国银行位置查询系统(二)——怎样为地图添加控件
原文:【百度地图API】建立全国银行位置查询系统(二)——怎样为地图添加控件 你将在第二章中学会以下知识: 使用手写代码的利器——notepad++; 如何为地图添加控件——鱼骨、鹰眼、比例尺、2D3D转换控件、版权控件。
1267 0

热门文章

最新文章