1
我想用一個座標作爲標記創建一個谷歌地圖。我使用ASP MVC,座標以字符串形式保存在數據庫中。谷歌地圖標記座標字符串到數字
<%: Model.LatLng %>
輸出是這樣的:52.425,4.938
的問題是,谷歌地圖無法閱讀,可能是因爲它是一個字符串。如何將座標轉換爲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? ...你能告訴我們你是如何渲染地圖的嗎? – 2010-10-05 10:22:04
對不起,我正在使用Api v3。目前只是使用api文檔中的一個例子。我更新了我的問題。 – Prd 2010-10-05 10:49:00