При использовании Location Manager для получения объекта Location, содержащего широту и долготу, значения возвращаются как двойные числа в форме 1,5......E-314. Как преобразовать это в координаты, такие как 35.55378, -85.8790?
MonoDroid конвертирует местоположение, широту, долготу, двойное значение в координаты
comment
Этот пост SO должен ответить на ваш вопрос stackoverflow.com/questions/3472603/< /а>
- person Salil Pandit   schedule 06.04.2012
Ответы (1)
GeoPoint point2= new GeoPoint((int)(21.75 * 1E6),(int)(70.61 * 1E6));
это поможет вам преобразовать
person
MAC
schedule
06.04.2012
1E6, куда идут мои двойные значения?
- person jmease; 06.04.2012
Я обязательно сделаю это, как только успешно реализую. GeoPoint не доступен в MonoDroid. Есть ли ссылка или директива использования, которая мне нужна?
- person jmease; 06.04.2012
GeoPoint взят из jar надстройки карт (для людей, использующих MapView и т. д.). Справку можно найти здесь: code.google.com/android/add-ons/google-apis/reference/com/ Тем не менее, принцип тот же, вы берете двойное значение, кратное 1E6, и получаете значения, которые ищете.
- person Salil Pandit; 06.04.2012