[OpenLayers-Users] How to draw a arrow with openlayer?
杨华杰
yhjhoo at gmail.com
Thu Jan 24 20:06:24 PST 2013
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, 杨华杰 <yhjhoo at gmail.com> 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 <rajjad at gmail.com> 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, 杨华杰 <yhjhoo at gmail.com> wrote:
>>
>>> Hi Alexandre
>>>
>>> Thank you, I will try this.
>>>
>>>
>>> Regards,
>>> Hua Jie
>>>
>>>
>>> On Wed, Jan 23, 2013 at 10:01 PM, Alexandre Dubé <adube at mapgears.com>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 listUsers at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/openlayers-users
>>>>
>>>>
>>>>
>>>> --
>>>> Alexandre Dubé
>>>> Mapgearswww.mapgears.com
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>>>
>>>
>>
>>
>> --
>> I.R
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20130125/5cc65125/attachment.html>
More information about the Users
mailing list