Hi, If you are saving the line in a vector layer then as I said earlier.. your feature`s geometry type should not be a line but geometry collection which should contain not only line segment but also point geometry which will be drawn as a rotated triangle.
regards, Imran On Thu, Jan 24, 2013 at 8:06 PM, 杨华杰 <[email protected]> wrote: > Hi Guys > > I got some process. > > But I have a problem to draw with the mouse, during the drawing, I can see > the angle. But when I double click, the angle gone. Any tips will help. > > > Regards, > Hua Jie > > > On Thu, Jan 24, 2013 at 10:01 AM, 杨华杰 <[email protected]> wrote: > >> Hi Imran >> >> Thanks for your reply. I believe a lot people have the same questions. >> Why this feature is not released. >> >> >> Regards, >> Hua Jie >> >> >> On Wed, Jan 23, 2013 at 10:28 PM, Imran Rajjad <[email protected]> wrote: >> >>> Hi, >>> >>> you can make a feature whose geometry is a GeometryCollection, this >>> collection can contain a line and a point grouped into one geometry then >>> you can use the below mentioned style to draw an arrow with your line >>> >>> >>> { >>> strokeColor: "#00688B", >>> fillColor: "#00688B", >>> fillOpacity : 1.0, >>> strokeWidth: 2, >>> strokeOpacity : 0.9, >>> pointRadius: 6, >>> graphicName :"triangle", >>> rotation :angle >>> } >>> >>> remember to compute the angle before setting this .. you should be able >>> to calculate angle between start and end point of your line segment.. and >>> also the position of point geometry which will be drawn as triage with >>> given rotation angle.. >>> >>> Hope I got my point through.. >>> >>> regards, >>> Imran >>> >>> On Wed, Jan 23, 2013 at 7:11 PM, 杨华杰 <[email protected]> wrote: >>> >>>> Hi Alexandre >>>> >>>> Thank you, I will try this. >>>> >>>> >>>> Regards, >>>> Hua Jie >>>> >>>> >>>> On Wed, Jan 23, 2013 at 10:01 PM, Alexandre Dubé <[email protected]>wrote: >>>> >>>>> Hi Hua Jie, >>>>> >>>>> You could try to define your own arrow symbol. There's one defined >>>>> [here], see line 1 : >>>>> OpenLayers.Renderer.symbol.arrow = [0,2, 1,0, 2,2, 1,0, 0,2] >>>>> >>>>> I haven't tried it, but it could do the trick. >>>>> >>>>> HTH, >>>>> >>>>> Alexandre >>>>> >>>>> [here] >>>>> http://code.google.com/p/rep-olnet/source/browse/trunk/Direction.js?r=61 >>>>> >>>>> >>>>> >>>>> On 13-01-23 07:09 AM, 杨华杰 wrote: >>>>> >>>>> Hi >>>>> >>>>> As the title >>>>> >>>>> I know how to draw a line, dot, polygon. But my customer need some >>>>> directions on the map >>>>> >>>>> >>>>> Regards, >>>>> Hua Jie >>>>> >>>>> >>>>> _______________________________________________ >>>>> Users mailing >>>>> [email protected]http://lists.osgeo.org/mailman/listinfo/openlayers-users >>>>> >>>>> >>>>> >>>>> -- >>>>> Alexandre Dubé >>>>> Mapgearswww.mapgears.com >>>>> >>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> [email protected] >>>>> http://lists.osgeo.org/mailman/listinfo/openlayers-users >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Users mailing list >>>> [email protected] >>>> http://lists.osgeo.org/mailman/listinfo/openlayers-users >>>> >>>> >>> >>> >>> -- >>> I.R >>> >> >> > -- I.R
_______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
