将地理位置纬度和经度转换为数字格式?

时间:2015-08-26 05:43:10

标签: c# geolocation number-formatting

我的地理位置坐标为latitude - 47.60529longitude - -122.33905。我需要将其格式化为47__2E__60529__2D__122__2E__33905的数字格式吗?

有人可以指导我如何进行格式化吗?

1 个答案:

答案 0 :(得分:0)

我想这样的事情会让你接近:

using System.Globalization;

public static string customConvert(double num)
{
    NumberFormatInfo customFormat = new NumberFormatInfo();
    customFormat.NumberDecimalSeparator = "__2E__";
    customFormat.NegativeSign = "__2D__";
    return num.ToString(customFormat);
}

使用,像这样:

string latitude = customConvert(47.60529);

我不确定你示例末尾的-e__2F_字符串,但是......