Я получаю свою долготу и широту от Google:
http://maps.google.com/maps/geo?q=Sliedrecht,%20Netherlands&output=csv&oe=utf8&sensor=false
Я хочу добавить маркер на свою карту, используя следующие результаты:
if (coordinates.Length == 4 && coordinates[0] == "200")
{
var overlay = new GMapOverlay(mapexplr, "overlayTwo");
overlay.Markers.Add(new GMapMarkerGoogleGreen(new PointLatLng(Convert.ToDouble(coordinates[2]), Convert.ToDouble(coordinates[3]))));
mapexplr.Overlays.Add(overlay);
}
Проблема в том, что мой маркер не отображается.Я думаю, что это потому, что двойники не представлены в правильном формате.Результат приведенной выше ссылки таков:
200,4,51.8248681,4.7731624
Когда я конвертирую значение 4.7731624
в двойное, я получаю 47731624
без точки.
Итак, мой вопрос: как мне преобразовать строку в двойную с точкой в нужном месте?