0
我有一個關於嵌入在C#中的谷歌地圖腳本的問題。我想繪製點之間的路徑。我嘗試了一些樣品,但我不能。現在我可以只顯示點數。在asp.net中繪製點谷歌地圖之間的路徑
我的代碼如下;
private void BuildScript(DataTable tbl)
{
foreach (DataRow r in tbl.Rows)
{
Latitude = r["Latitude"].ToString();
Longitude = r["Longitude"].ToString();
Locations += Environment.NewLine + " map.addOverlay(new GMarker(new GLatLng(" + Latitude + "," + Longitude + "))); ";
i++;
}
js.Text = @"<script type='text/javascript'>
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map_canvas'));
map.setCenter(new GLatLng("+Latitude+","+Longitude+ @"), 10);
" + Locations + @"
map.openInfoWindow(map.getCenter(), document.createTextNode("[email protected]"));
map.setUIToDefault();
}
}
</script> ";
}
我該怎麼辦?
感謝
您提供使用被正式棄用[谷歌地圖JavaScript API第2](https://developers.google.com/maps/documentation/javascript/v2/reference)代碼並將繼續工作至2013年5月19日。不鼓勵使用該版本API的新開發。在[當前版本(v3)](https://developers.google.com/maps/documentation)點之間使用[多義線](https://developers.google.com/maps/documentation/javascript/overlays#Polylines)/javascript/basics),要遵循道路,請參閱[Directions](https://developers.google.com/maps/documentation/javascript/directions) – geocodezip 2013-04-28 14:11:38