【问题标题】:MonoDroid Convert Location Latitude Longitude Double to CoordinatesMonoDroid 将位置纬度经度双精度转换为坐标
【发布时间】:2012-04-06 14:47:03
【问题描述】:

当使用位置管理器获取包含纬度和经度的位置对象时,值以双精度形式返回,格式为 1.5......E-314。如何将其转换为 35.55378、-85.8790 等坐标?

【问题讨论】:

标签: android xamarin.android


【解决方案1】:
GeoPoint point2= new GeoPoint((int)(21.75 * 1E6),(int)(70.61 * 1E6));

这将帮助您转换

【讨论】:

  • 我的 Double 值去哪里了 1E6?
  • 我一定会在我成功实施后尽快。 GeoPoint 在 MonoDroid 中似乎不可用。我需要参考或使用指令吗?
  • GeoPoint 来自 maps addon jar (对于使用 MapView 等的人) 参考可以在这里找到:code.google.com/android/add-ons/google-apis/reference/com/… 就是说,原理还是一样的,你取 double 值乘以 1E6 和你得到你正在寻找的价值。
猜你喜欢
  • 2020-02-23
  • 1970-01-01
  • 1970-01-01
  • 2017-10-01
  • 2013-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多