<HTML><HEAD>
<META content="text/html; charset=ISO-8859-1" http-equiv=Content-Type></HEAD>
<BODY dir=ltr bgColor=#ffffff text=#000000>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
<DIV>Hi</DIV>
<DIV> </DIV>
<DIV>I found the sollution. It wasn’t the navigation control that did it but the 
dragfeature control. I added this to the dragfeature:</DIV>
<DIV> </DIV>
<DIV>        
dragFeature.handlers['drag'].stopDown = false;</DIV>
<DIV>        
dragFeature.handlers['drag'].stopUp = false;</DIV>
<DIV>        
dragFeature.handlers['drag'].stopClick = false;</DIV>
<DIV>        
dragFeature.handlers['feature'].stopDown = false;</DIV>
<DIV>        
dragFeature.handlers['feature'].stopUp = false;</DIV>
<DIV>        
dragFeature.handlers['feature'].stopClick = false;</DIV>
<DIV> </DIV>
<DIV>Now everything works.</DIV>
<DIV> </DIV>
<DIV>greetings</DIV>
<DIV>Ruben</DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
<DIV style="FONT: 10pt tahoma">
<DIV> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=adube@mapgears.com 
href="mailto:adube@mapgears.com">Alexandre Dubé</A> </DIV>
<DIV><B>Sent:</B> Friday, August 17, 2012 7:57 PM</DIV>
<DIV><B>To:</B> <A title=ontwerp@limotec.be 
href="mailto:ontwerp@limotec.be">ontwerp@limotec.be</A> </DIV>
<DIV><B>Cc:</B> <A title=openlayers-users@lists.osgeo.org 
href="mailto:openlayers-users@lists.osgeo.org">openlayers-users@lists.osgeo.org</A> 
</DIV>
<DIV><B>Subject:</B> Re: [OpenLayers-Users] SelectFeature and 
navigation</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
<DIV class=moz-cite-prefix>Hi,<BR><BR>  At this point, I don't know what 
could be the cause of this behavior.  Could you provide a small live demo 
showing the issue ?<BR><BR>Alexandre<BR><BR><BR>On 12-08-17 09:14 AM, <A 
class=moz-txt-link-abbreviated 
href="mailto:ontwerp@limotec.be">ontwerp@limotec.be</A> wrote:<BR></DIV>
<BLOCKQUOTE cite=mid:A2378BCBFAE74A54AC6F391F2B310150@OntwerpPC021 
  type="cite"><DIV dir=ltr>
  <DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
  <DIV>Hi</DIV>
  <DIV> </DIV>
  <DIV>The code is below.</DIV>
  <DIV> </DIV>
  <DIV>The problem is that after a pan or zoom the onSelect function of the 
  SelectFeature is no longer called. DragFeature still works.</DIV>
  <DIV 
  style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
  <DIV style="FONT: 10pt tahoma">
  <DIV> </DIV>
  <DIV> </DIV>
  <DIV><script 
  src="@Url.Content("~/Scripts/OpenLayers/OpenLayers.debug.js")"></script></DIV>
  <DIV> </DIV>
  <DIV><script></DIV>
  <DIV> </DIV>
  <DIV>    var map;</DIV>
  <DIV>    var groundPLan;</DIV>
  <DIV>    var icon;</DIV>
  <DIV>    var markers;</DIV>
  <DIV>    var clickedMarker = null;</DIV>
  <DIV> </DIV>
  <DIV>    function init() {</DIV>
  <DIV> </DIV>
  <DIV>        groundPLan = new 
  OpenLayers.Layer.XYZ(</DIV>
  <DIV>            
  'GroundPlan',</DIV>
  <DIV>            
  '@Url.Content("~/Maps/" + ViewBag.Id)/${z}/${x}/${y}.jpg',</DIV>
  <DIV>            
{</DIV>
  <DIV>                
  attribution: "&copy; Limotec",</DIV>
  <DIV>                
  sphericalMercator: false,</DIV>
  <DIV>                
  wrapDateLine: false,</DIV>
  <DIV>                
  transitionEffect: 'resize',</DIV>
  <DIV>                
  buffer: 1,</DIV>
  <DIV>                
  numZoomLevels: 5</DIV>
  <DIV>            
}</DIV>
  <DIV>        );</DIV>
  <DIV> </DIV>
  <DIV>        map = new 
  OpenLayers.Map('map_canvas', { controls: [] });</DIV>
  <DIV>        
map.addLayer(groundPLan);</DIV>
  <DIV>        map.addControl(new 
  OpenLayers.Control.Attribution());</DIV>
  <DIV>        map.addControl(new 
  OpenLayers.Control.Navigation({ dragPanOptions: { enableKinetic: true} 
  }));</DIV>
  <DIV>        map.setCenter(new 
  OpenLayers.LonLat(0, 0), 2);</DIV>
  <DIV> </DIV>
  <DIV>        map.div.oncontextmenu = 
  function noContextMenu(e) {</DIV>
  <DIV>            var 
  lonlat = map.getLonLatFromPixel(new OpenLayers.Pixel(e.layerX, 
  e.layerY));</DIV>
  <DIV>            
  $("#lat").val(lonlat.lon);</DIV>
  <DIV>            
  $("#lng").val(lonlat.lat);</DIV>
  <DIV>            
  $("#detList").dialog("open");</DIV>
  <DIV>            return 
  false;</DIV>
  <DIV>        };</DIV>
  <DIV> </DIV>
  <DIV>        var renderer = 
  OpenLayers.Util.getParameters(window.location.href).renderer;</DIV>
  <DIV>        renderer = (renderer) ? 
  [renderer] : OpenLayers.Layer.Vector.prototype.renderers; </DIV>
  <DIV> </DIV>
  <DIV>        markers = new 
  OpenLayers.Layer.Vector("Markers",</DIV>
  <DIV>            
{</DIV>
  <DIV>                
  renderOptions: { yOrdering: true },</DIV>
  <DIV>                
  renderers: renderer</DIV>
  <DIV>            
}</DIV>
  <DIV>        );</DIV>
  <DIV>        map.addLayer(markers);</DIV>
  <DIV> </DIV>
  <DIV>        var dragFeature = new 
  OpenLayers.Control.DragFeature(markers);</DIV>
  <DIV>        dragFeature.onComplete = 
  function (feature, pixel) {</DIV>
  <DIV>            var id 
  = feature.geometry.id;</DIV>
  <DIV>            id = 
  id.replace('Det_', '');</DIV>
  <DIV> </DIV>
  <DIV>            var 
  lonLat = map.getLonLatFromPixel(pixel);</DIV>
  <DIV>            
  $.post(</DIV>
  <DIV>                
  '@Url.Action( "MoveDet", "Api" )',</DIV>
  <DIV>                
  { id: id, lat: lonLat.lon, lng: lonLat.lat }</DIV>
  <DIV>            
  );</DIV>
  <DIV>        }</DIV>
  <DIV>        
  map.addControl(dragFeature);</DIV>
  <DIV>        dragFeature.activate();</DIV>
  <DIV> </DIV>
  <DIV>        var clickFeature = new 
  OpenLayers.Control.SelectFeature(markers);</DIV>
  <DIV>        
  clickFeature.handlers.feature.stopDown = false;</DIV>
  <DIV>        clickFeature.onSelect = 
  function (feature) {</DIV>
  <DIV>            var id 
  = feature.geometry.id;</DIV>
  <DIV>            id = 
  id.replace('Det_', '');</DIV>
  <DIV>            
  $.post('@Url.Action("GetDetectorById", "Api")',</DIV>
  <DIV>                
  { detId: id },</DIV>
  <DIV>                
  function (data) {</DIV>
  <DIV>                    
  if (data.Id != null) {</DIV>
  <DIV>                        
  clickedMarker = feature;</DIV>
  <DIV>                        
  $("#lat").val(data.X);</DIV>
  <DIV>                        
  $("#lng").val(data.Y);</DIV>
  <DIV>                        
  OpenDetector(data.Id, data.InTest, data.InService, data.Name);</DIV>
  <DIV>                    
  } else {</DIV>
  <DIV>                        
  alert(data);</DIV>
  <DIV>                    
  }</DIV>
  <DIV>                
  }</DIV>
  <DIV>            
  );</DIV>
  <DIV>        }</DIV>
  <DIV> </DIV>
  <DIV>        
  map.addControl(clickFeature);</DIV>
  <DIV>        clickFeature.activate();</DIV>
  <DIV>    }</DIV>
  <DIV> </DIV>
  <DIV>    function SetMarkerIcon(det, type) {</DIV>
  <DIV>        var lat = 
  parseFloat(det.Lat);</DIV>
  <DIV>        var lng = 
  parseFloat(det.Lng);</DIV>
  <DIV>        var id = "";</DIV>
  <DIV>        if (type != "optical") {</DIV>
  <DIV>            id = 
  "fire_" + det.Id;</DIV>
  <DIV>        } else {</DIV>
  <DIV>            id = 
  "detIcon_" + det.Id;</DIV>
  <DIV>        }</DIV>
  <DIV> </DIV>
  <DIV>        var marker = new 
  OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lat, lng));</DIV>
  <DIV>        marker.style = {</DIV>
  <DIV>            
  externalGraphic: '@Url.Content("~/Images/Icons/Optical.png")',</DIV>
  <DIV>            
  graphicOpacity: 1.0,</DIV>
  <DIV>            
  graphicWidth: 30,</DIV>
  <DIV>            
  graphicHeight: 30,</DIV>
  <DIV>            
  graphicYOffset: -15,</DIV>
  <DIV>            
  graphicXOffset: -15,</DIV>
  <DIV>            
  cursor: 'pointer',</DIV>
  <DIV> </DIV>
  <DIV>            
  backgroundGraphic: '@Url.Content("~/Images/Icons/Optical_Shadow.png")',</DIV>
  <DIV>            
  backgroundXOffset: -12,</DIV>
  <DIV>            
  backgroundYOffset: -12,</DIV>
  <DIV> </DIV>
  <DIV>            
  graphicZIndex: 11,</DIV>
  <DIV>            
  backgroundGraphicZIndex: 10</DIV>
  <DIV>        }</DIV>
  <DIV>        marker.url = 
  '@Url.Action("MoveDet", "Api")';</DIV>
  <DIV>        marker.geometry.id = "Det_" + 
  det.Id;</DIV>
  <DIV>        
  markers.addFeatures(marker);        </DIV>
  <DIV>    }</DIV>
  <DIV> </DIV>
  <DIV>    $(document).ready(function () {</DIV>
  <DIV>        init();</DIV>
  <DIV>    });</DIV>
  <DIV> </DIV>
  <DIV></script></DIV>
  <DIV> </DIV>
  <DIV><FONT size=3 face=Calibri>greetings</FONT></DIV>
  <DIV><FONT size=3 face=Calibri>Ruben</FONT></DIV>
  <DIV> </DIV>
  <DIV style="BACKGROUND: #f5f5f5">
  <DIV style="font-color: black"><B>From:</B> <A title=adube@mapgears.com 
  href="mailto:adube@mapgears.com" moz-do-not-send="true">Alexandre Dubé</A> 
  </DIV>
  <DIV><B>Sent:</B> Friday, August 17, 2012 2:53 PM</DIV>
  <DIV><B>To:</B> <A title=openlayers-users@lists.osgeo.org 
  href="mailto:openlayers-users@lists.osgeo.org" 
  moz-do-not-send="true">openlayers-users@lists.osgeo.org</A> </DIV>
  <DIV><B>Subject:</B> Re: [OpenLayers-Users] SelectFeature and 
  navigation</DIV></DIV></DIV>
  <DIV> </DIV></DIV>
  <DIV 
  style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
  <DIV class=moz-cite-prefix>Hi Ruben,<BR><BR>  Would you please provide 
  more details, like a live short demo showing the issue or paste some code 
  ?  The SelectFeature control doesn't deactivates itself after a pan or 
  zoom, so we need to find out why it does in your case.<BR><BR>  To help 
  you find out what the issue is, you can minimize your code step by step.  
  This nice article mentions a lot about this, I'd suggest you read it first 
  :<BR>    <A class=moz-txt-link-freetext 
  href="http://docs.openlayers.org/help/minimize.html" 
  moz-do-not-send="true">http://docs.openlayers.org/help/minimize.html</A><BR><BR>Best 
  regards,<BR><BR>Alexandre<BR><BR><BR>On 12-08-17 04:27 AM, <A 
  class=moz-txt-link-abbreviated href="mailto:ontwerp@limotec.be" 
  moz-do-not-send="true">ontwerp@limotec.be</A> wrote:<BR></DIV>
  <BLOCKQUOTE cite=mid:7E7EA4AA322E4F38BFA5BD78582E305E@OntwerpPC021 
type="cite">
    <DIV dir=ltr>
    <DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
    <DIV>
    <DIV 
    style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">Hello</DIV>
    <DIV dir=ltr>
    <DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
    <DIV style="FONT-FAMILY: ; COLOR: ">
    <DIV> </DIV>
    <DIV>When the map is loaded the selectfeature works, but after a pan or zoom 
    it doesn’t. It seems that the selectfeature is deactivated after pan or 
    zoom.</DIV>
    <DIV>Is there a way to reactivate the selectfeature after a pan or 
    zoom?</DIV>
    <DIV> </DIV>
    <DIV>greetings</DIV>
    <DIV>Ruben</DIV></DIV></DIV></DIV></DIV></DIV></DIV><BR>
    <FIELDSET class=mimeAttachmentHeader></FIELDSET> <BR><PRE wrap="">_______________________________________________
Users mailing list
<A class=moz-txt-link-abbreviated href="mailto:Users@lists.osgeo.org" moz-do-not-send="true">Users@lists.osgeo.org</A>
<A class=moz-txt-link-freetext href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" moz-do-not-send="true">http://lists.osgeo.org/mailman/listinfo/openlayers-users</A>
</PRE></BLOCKQUOTE><BR><BR><PRE class=moz-signature cols="72">-- 
Alexandre Dubé
Mapgears
<A class=moz-txt-link-abbreviated href="http://www.mapgears.com" moz-do-not-send="true">www.mapgears.com</A>
</PRE>
  <HR>
  _______________________________________________<BR>Users mailing list<BR><A 
  class=moz-txt-link-abbreviated 
  href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</A><BR><A 
  class=moz-txt-link-freetext 
  href="http://lists.osgeo.org/mailman/listinfo/openlayers-users">http://lists.osgeo.org/mailman/listinfo/openlayers-users</A><BR></DIV></DIV></DIV></BLOCKQUOTE><BR><BR><PRE class=moz-signature cols="72">-- 
Alexandre Dubé
Mapgears
<A class=moz-txt-link-abbreviated href="http://www.mapgears.com">www.mapgears.com</A>
</PRE></DIV></DIV></DIV></BODY></HTML>