【问题标题】:Passing Longitude and Latitude in Twitter Streaming API of Pakistan在巴基斯坦的 Twitter 流 API 中传递经度和纬度
【发布时间】:2013-05-12 22:57:16
【问题描述】:

我在Twitter Streaming API 中传递巴基斯坦的经度和纬度格式时遇到问题。该 API 提供了一些城市的经过经纬度的示例examples。 API 位置示例中 San Fransisco 的位置如下所示,它在我的程序中运行良好。

-122.75,36.8,-121.75,37.8

但我正在尝试使用以下位置从巴基斯坦获取推文,但服务器拒绝此位置。

71.69,32.01,70.69,33.01

请帮助我应该传递哪些用逗号分隔的 4 个值,这将使我能够从巴基斯坦获取推文。

【问题讨论】:

    标签: c# java twitter latitude-longitude twitter-streaming-api


    【解决方案1】:

    每个边界框都应指定为一对经度和 纬度对,边界框的西南角即将到来 首先。

    71.69,32.01,70.69,33.01的坐标给出了这个(这似乎只是巴基斯坦的一小部分,可能想要一个更大的盒子):

    所以我认为你的盒子没有正确形成,因为你没有先给出它的左下角(西南)。为了正确给出框坐标,您需要将它们的格式设置为bottom-left-longitude, bottom-left-latitude, top-right-longitude, top-right-latitude

    尝试使用70.7,32.1,71.7,33.1(我对数字进行了四舍五入),这将为您提供您最初建议的相同区域:

    为了让整个巴基斯坦尝试使用:62.9,25.2,73.3,35.2 给你的区域:

    我使用this website 来获取纬度/经度值。 请注意,该网站为您提供纬度、经度,但 Twitter 需要经度、纬度。记得交换它们!

    【讨论】:

    • 我也同意这一点,该位置只是来自巴基斯坦的一个点,而不是整个巴基斯坦都在点的范围内。您讨论的坐标,即 >70.7,32.1,71.7,33.1 是一个有效位置,但它也没有覆盖整个巴基斯坦。我不理解传递位置的格式意味着应该有 4 个值以逗号分隔。哪个值将在第 1 位,哪个在第 2 位,依此类推,哪个值将在逗号后的第 4 位。帮帮我
    • @OsamaJameelAhmad 好的,我已经按顺序编辑了我的答案(请参阅第一张图片下方的中间部分),并在最后给出一些涵盖巴基斯坦大部分地区的值,如果你想从字面上覆盖整个巴基斯坦,然后由于它的形状,您还会收到来自阿富汗和印度的一些推文
    猜你喜欢
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多