【问题标题】:Get Bounding Box from lat/long and distance从纬度/经度和距离获取边界框
【发布时间】:2014-08-29 05:44:10
【问题描述】:

我正在为我的 ios 项目使用 twitter 流 api。 Stream API 有一个location 参数。如何从用户位置(纬度/经度)和 1 公里距离获取边界框坐标? MapKit 中是否有任何 API 或工具或数学函数?

输入

(latitude = 37.785834, longitude = -122.406417)
Distance = 1000 meter

输出

latMin: 37.789934 longMin : -122.416417
latMax: 37.787834  longMax : -122.396417

【问题讨论】:

标签: objective-c ios7 twitter mapkit geocoding


【解决方案1】:

是的,看看<MapKit/MKGeometry.h> 中的函数,比如MKMetersPerMapPointAtLatitude(),它允许您将距离转换为地图点,然后将点映射到屏幕点。

【讨论】:

  • 实际上我不想将任何东西转换为地图点。只需要用户位置的边界坐标。为了清楚起见,我添加了示例。
猜你喜欢
  • 1970-01-01
  • 2013-01-16
  • 2012-09-07
  • 2017-09-05
  • 2010-12-13
  • 2020-05-04
  • 2011-03-17
  • 2010-12-11
  • 1970-01-01
相关资源
最近更新 更多