2012-10-06 47 views
1


我使用谷歌地图在ASP.net Subgurim asp.net控制。 的问题是,我需要显示一个带箭头的折线速滑运动员的肌肉在地图上我的两个点。谷歌地图Subgurim显示箭头的折线

以下是我的代码,但不幸的是,我无法为适用什么:

GLatLng from = new GLatLng(FromLan, FromLon); 
GLatLng To = new GLatLng(ToLan, ToLon); 

GLatLngBounds llbound = new GLatLngBounds(from, To); 

GMap2.GZoom = GMap2.getBoundsZoomLevel(llbound); 
GMap2.setCenter(llbound.getCenter()); 


GLatLng inside = llbound.getCenter(); 
bool isInside = llbound.contains(inside); 

GPolyline objpolyline = new GPolyline(); 
objpolyline.points.Add(from); 
objpolyline.points.Add(To); 
objpolyline.color = "red"; 
objpolyline.colorNet = System.Drawing.Color.Red; 
objpolyline.clickable = false; 
objpolyline.PolylineID = "Route"; 
objpolyline.geodesic = true; 
//Javascript Code 
//pts1.push (new GLatLng(lat111, lng222)); 
//var poly1 = new BDCCArrowedPolyline(pts1,"#FF0000",4,0.3, 
//          null,30,7,"#0000FF",2,0.5); 
//map.addOverlay(poly1); 

GMap2.addPolyline(objpolyline); 
//GMap2.addPolyline(objpolyline); 

问候, 维沙尔

+0

你在哪里卡住了?是否显示折线? – Cdeez

+0

是,显示折线点之间,但它应该显示就行了箭头以显示点之间的旅程的导航方向。 –

+1

我怀疑是在subgurim控制没有这样的功能,以获得与折线的箭头。纠正我,如果我错了。我在它的网站上发现它。 – Cdeez

回答

3

它就像你正在使用谷歌地图API V2看起来对我来说。

两个问题与:

  1. 它已被弃用,可停在不到一年的时间工作。
  2. 谷歌地图API V3现在支持"arrowed polylines"本身。