ios - 如何将标签读取为数字?
问题描述
我的地图注释在实际输入数字时效果很好,但是,我该如何使用它,
例如,latitudelabel.text
读作纬度而不是38.897957?这是代码:
func showEmergenyOnMap() {
let emergency = MKPointAnnotation()
emergency.title = "Ongoing Emergency"
emergency.coordinate = CLLocationCoordinate2D(latitude: 38.897957, longitude: -77.036560)
Map.addAnnotation(emergency)
}
解决方案
隐蔽字符串加倍。
let lati = Double(label.text)
// do same for longi
然后初始化坐标
let coords = CLLocationCoordinate2D(latitude: lati, longitude: longi)
推荐阅读
- javascript - 如何按日期对对象数组进行排序具有特定格式
- google-bigquery - BigQuery:使用 ROW_NUMBER 函数创建视图会破坏分区过滤策略
- android - Flutter 项目,一些文件名在 Android Studio 中没有被识别为 .dart 文件
- r - 在函数中添加停止条件作为 R 中的输入参数
- r - 如何通过基于行值创建新变量来重塑数据框以进行分析
- attributes - 如何自动合并相邻的多边形
- sql - 如何在带有 FOR JSON 的 sql 中使用 Trim
- android - 导航组件有条件的popUpTo?
- android - 为什么右键单击在 ChromeBook 上不起作用?
- python - 在 plotly 中更新绘图上的 xy 数据