2015-08-26 4 views
-2

У меня есть координаты местоположения Geo как latitude - 47.60529 и longitude - -122.33905. Мне нужно отформатировать его в числовом формате как 47__2E__60529 и __2D__122__2E__33905?Преобразование географической координаты широты и долготы в числовой формат?

Может ли кто-нибудь направить меня на то, как это сделать?

+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_ строки в конце вашего примера хотя ...