I have created one python addin tool which creates some points along a line, it works good.
my problem is when my tool gets activated i am not able able to zoom/pan the map. map view just get stuck wherever it was before clicking on that tool.
more elaborately when i am in the middle of creating a line map view get stuck.
using below code:
<SPAN class="kwd">class</SPAN><SPAN class="pln"> </SPAN><SPAN class="typ">PointAddressCreateClass</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">object</SPAN><SPAN class="pun">):</SPAN><SPAN class="pln"><BR /></SPAN><SPAN class="str">"""Implementation for PointAddressCreate_addin.tool (Tool)"""</SPAN><SPAN class="pln"><BR /></SPAN><SPAN class="kwd">def</SPAN><SPAN class="pln"> __init__</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">self</SPAN><SPAN class="pun">):</SPAN><SPAN class="pln"><BR /> self</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">enabled </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> </SPAN><SPAN class="kwd">True</SPAN><SPAN class="pln"><BR /> self</SPAN><SPAN class="pun">.</SPAN><SPAN class="pln">shape </SPAN><SPAN class="pun">=</SPAN><SPAN class="pln"> </SPAN><SPAN class="str">"Line"</SPAN><SPAN class="pln"> </SPAN><SPAN class="com"># Can set to "Line", "Circle" or "Rectangle" for interactive shape drawing and to activate the onLine/Polygon/Circle event sinks.</SPAN><SPAN class="pln"><BR /></SPAN><SPAN class="kwd">def</SPAN><SPAN class="pln"> onMouseDown</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">self</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> x</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> y</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> button</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> shift</SPAN><SPAN class="pun">):</SPAN><SPAN class="pln"><BR /> </SPAN><SPAN class="kwd">pass</SPAN><SPAN class="pln"><BR /></SPAN><SPAN class="kwd">def</SPAN><SPAN class="pln"> onMouseDownMap</SPAN><SPAN class="pun">(</SPAN><SPAN class="pln">self</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> x</SPAN><SPAN class="pun">,</SPAN><SPAN class="pln"> y</SPAN><SPAN
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.