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)”。
分享到:
相关推荐
插件名称:Add-nofollow-to-XFN 插件功能:在WordPress后台的"链接" - "添加新链接"中的"链接关系(XFN)"中增加一个"nofollow"选项,安装插件后效果如下: 安装方法: 下载插件压缩包,解压后将 "Add-nofollow-to...
nofollow是链接的HTML标签属性,站长和SEO人员可以通过这个属性来告诉搜索引擎不要追踪此网页上的链接,或不要追踪某个指定的链接, 这些或这个链接并不是本网站所推荐的。链接一旦使用nofollow之后,就不会导出权重...
Using the sample programs and the source code to run them, you can follow along as you learn. Bio: David Conger has been programming professionally for over 23 years. Along with countless custom ...
C++ Builder 5: Tee8BCB5.bpg C++ Builder 4: Tee8BCB4.bpg Double-click the first package ( ie: Tee89 ) and select "Project -> Build All packages" to recompile all packages. Please remove old package ...
资源分类:Python库 所属语言:Python 资源全名:ligo-followup-advocate-1.1.dev1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
0.83.5.820 +---------------------------------------------------------------------------------------- - 0000796: DBGrid: Render bug when Column color is clWindow and project is created with 0.82 - ...
一个简单的命令行实用程序,可让您进行重定向以查看http URL的最终位置。 对于缩短的网址很有用。 最多跟踪20个重定向默认值。 还向请求添加了User-Agent标头,如果没有浏览器信息,某些网址将不会重定向,例如:...
Title: Learning Spring Application Development ...Chapter 5: Spring Web Mvc Framework Chapter 6: Spring Security Chapter 7: Spring Testing Chapter 8: Integrating Javamail And Jms With Spring
Home start: Third-grade follow-up assessment of a family-centered preschool enrichment program HOME START: THIRD-GRADE FOLLOW-UP ASSESSMENT OF A FAMILY-CENTERED PRESCHOOL ENRICHMENT PROGRAM’* ...
Run the setup-aaalogo.exe file to install the program, follow the installer on-screen instructions to complete installation. If you have any problems installing any of the files or if you have ...
Experiments in Primary Education: Aspects of Project Follow-Through. New York: Harcourt Brace Jovanovich, 1970, 132 p., [dollar]2.95 (paper) B O O K R E V I E W S GILBERT R. GREDLER Temple ...
Packed with easy-to-follow examples to develop advanced computational skills for the analysis of complex data Who This Book Is For This course is for developers, analysts, and data scientists who ...
If this dosen't work, follow these steps: 1. Run the program \CANscope\SETUP.EXE. 2. Follow the instructions to complete the software installation. ==============================================...
.follow,.following{ background:url(u/images/follow.png) no-repeat;line-height:16px;} .follow{padding-left:16px; background-position:-4px -43px;_background-position:-4px -40px;} .following{padding-left...
之前的博客就写过一篇文章《写了一个Follow5 API的PHP类》说自己已经写了一个Follow5的PHP类,今天我主要是要发布我写的这个Follow5 的API PHP类,高手拍砖,基本的功能跟代码说明在程序中的注释写的已经很清楚了,...
资源来自pypi官网。 资源全名:ligo_followup_advocate-0.0.12-py3-none-any.whl
Kubernetes分布式部署教材,不要因为文档名称是英文的,其实内容全是中文版,而且是非常好的pdf文档。
Written to the SQL:2006 ANSI/ISO standard, this easy-to-follow guide will get you started programming in SQL right away. You will learn how to retrieve, insert, update, and delete database data, and ...
Lives of the mentally retarded: A forty year follow-up study. Stanford, CA: Stanford University Press, 203 pp., [dollar]38.50 Psychology in the Schools Volume 25, April 1988 B O O K R E V I E W ...