Я пытаюсь создать карту Google с одной координатой в качестве маркера. Я использую ASP MVC, и координаты сохраняются в базе данных в виде строки.
<%: Model.LatLng %>
выводит что-то вроде этого: 52,425, 4,938
Проблема в том, что Google Maps не может прочитать это, возможно, потому что это строка. Как мне преобразовать координаты во что-то, что Google Maps может прочитать?
Код карты Google (просто пример по умолчанию)
var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var myOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
mylatlng должен быть <%: Model.LatLng%>, но, поскольку он является строкой, он не будет работать.