iOS位置转换

标签 ios google-maps

我正在制作一个利用位置的应用程序,我注意到使用的纬度和经度值的形式为:21.232 -54.234。现在,当我在 Google map 上找到特定位置时,纬度和经度值显示为:23° 4.800',-34° 30.829'。 (这些只是虚构的值,没有什么具体的)。我想获取从 Google map 获取的位置并将它们放入我的应用程序中。两种形式之间有转换吗?

最佳答案

使用以下代码:

-(double) convertDMSToDD_deg:(NSString*)degrees min:(NSString* )minutes sec:(NSString*)seconds {
    int latsign=1;
    double degree=[degrees doubleValue];
    double minute=[minutes doubleValue];
    double second=[seconds doubleValue];
    if (degree<0){
        latsign = -1;
    }
    else{
        latsign=1;
    }
    double dd = (degree + (latsign* (minute/60.)) + (latsign* (second/3600.) ) ) ;
    return dd;
}

关于iOS位置转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20086399/

相关文章:

ios - 从 UITableView 中删除所有行

iphone - 将 TextField 文本格式化为价格

javascript - 使用 AngularJS 更改谷歌地图的中心

ios - 如何使用 Google API 固定用户的当前位置?

ios - UISlider 未显示在 View 中

iOS Swift - 使用全屏视频播放器播放 youtube 视频

php - google maps api v3 自动居中自动缩放

javascript - 将 ID 添加到 Google Map Marker 然后定位它

javascript - 在 iphone 的 safari 中打开时记录网站的控制台消息

java - 将 FX 嵌入到 swing 中时出现问题