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
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.