Я пытаюсь создать карту Google с одной координатой в качестве маркера. Я использую ASP MVC, и координаты сохраняются в базе данных как строка.Строка координаты маркера Google Map на номер
<%: 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%>, но так как его строки она не будет работать.
Вы используете API Google Maps? ... Можете ли вы показать нам, как вы делаете карту? –
Да, извините, я использую Api v3. В настоящее время просто используется пример из документации api. Я обновил свой вопрос. – Prd