ios - 获取某个位置的最新消息

标签 ios web-services geospatial feed

是否可以在 iOS 应用程序中获取特定位置的当前新闻?是否有一些可用的 api,我可以在其中将位置作为参数传递并获取该位置的新闻?

最佳答案

对于美国的本地新闻,您可以使用 Patch api,它允许您获取有关邮政编码、州甚至街区的新闻。

以下是他们的 API 页面中的一些示例:

邮政编码新闻

http://news-api.patch.com/v1.1/zipcodes/{ZIP}/stories?dev_key={key}&sig={signature}

国家新闻

http://news-api.patch.com/v1.1/states/{state name}/stories?dev_key={key}&sig={signature}

城市新闻

http://news-api.patch.com/v1.0/states/ca/cities/san%20francisco/stories?dev_key={key}&sig={signature}

使用 GPS 坐标的新闻

http://news-api.patch.com/v1.1/nearby/{latitude},{longitude}/stories?dev_key={key}&sig={signature}

响应将包含大量元数据、标题、故事、附件,甚至返回的新闻项位置的 GPS 坐标,以及大量其他功能

现在的缺点是这仅限于美国,还有许多其他 API 可用于不同的国家/地区,here's the BBC API例如 Update:This is down

你可以从地方抓取新闻数据,比如这个电话 http://api.bbcnews.appengine.co.uk/stories/uk 更新:这也下降了。您可以使用 their RSS feeds相反。

CNN 还有它的 news RSS feed 在哪里可以获取有关许多位置新闻的 RSS 数据

  • 世界
  • 非洲
  • 美洲
  • 亚洲
  • 欧洲
  • 中东
  • 美国

我很确定还有大量其他 API,我最喜欢的 API 之一是 Ushahidi network

他们有一个公共(public) API,也有新闻项的位置标签,您可以了解更多信息 here

我认为这足以让您入门并向您展示开放 API 的可能性,如果您需要更多详细信息,请告诉我,我敢肯定,如果您搜索正确,还有更多信息!

关于ios - 获取某个位置的最新消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16897209/

相关文章:

php - MySQL 表有 4,000,000 条记录?

R:计算从一点到另一点的距离(以英里为单位)

c# - 使用 DbGeography 的 MultiPolygon 和 Polygon 的交集

ios - 从 NSData 转换后如何使用 RNCryptor 解密 nsstring

ios - swift 图片从URL下载到本地存储

ios - 如何以编程方式取消 iOS 中的滑动删除操作?

java - Sun SAAJ SOAP 实现的替代方案

java - XMLHttpRequest 错误 请求的资源上不存在 'Access-Control-Allow-Origin' header

mysql - MySQL 保存点在 Web 服务中的实际应用?

android - Android的这个post-UrlRequest如何转换成IOS呢?