How to get layer name from getFeaturesAtPixel in OL4Get layer name by click on features...

Where to refill my bottle in India?

aging parents with no investments

How would photo IDs work for shapeshifters?

What happens when a metallic dragon and a chromatic dragon mate?

What does 'script /dev/null' do?

What to wear for invited talk in Canada

Does it makes sense to buy a new cycle to learn riding?

Can the Produce Flame cantrip be used to grapple, or as an unarmed strike, in the right circumstances?

How to manage monthly salary

How to deal with fear of taking dependencies

Lied on resume at previous job

What causes the sudden spool-up sound from an F-16 when enabling afterburner?

Can I legally use front facing blue light in the UK?

Typesetting a double Over Dot on top of a symbol

Why do we use polarized capacitors?

Extreme, but not acceptable situation and I can't start the work tomorrow morning

Ideas for 3rd eye abilities

Is there a name of the flying bionic bird?

How to answer pointed "are you quitting" questioning when I don't want them to suspect

What is it called when one voice type sings a 'solo'?

Can I find out the caloric content of bread by dehydrating it?

Is "plugging out" electronic devices an American expression?

Could a US political party gain complete control over the government by removing checks & balances?

Why do UK politicians seemingly ignore opinion polls on Brexit?



How to get layer name from getFeaturesAtPixel in OL4


Get layer name by click on features OpenLayers3forEachFeatureAtPixel not limiting features?Combining Get Feature requests within OpenLayers3 Overlayhow can I specify a popup to show only for a specific layer in openLayers 3?Openlayers 3 getGetFeatureInfoUrl geoserver problemHow to get getGetFeatureInfoUrl from multiple layers in OpenLayers 3Return point feature from ImageWMS on clickGetting feature coordinates from dynamically loaded layer using OpenLayers?openlayers 4, when clicking on map, why can i get a feature instance but layer instance is null?OpenLayers : how to dynamically change projection of a Tile Layer?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















I'm trying to build a popup that only shows feature info from certain layers. How do I get layer name?



I've tried this:



const features = this.map.getFeaturesAtPixel(evt.pixel, {
layerFilter: ((layerCandidate: layer.Layer) => {
if (layerCandidate.get('name') === 'my layer') {
return true;
}
return false;
}
)});`









share|improve this question
















bumped to the homepage by Community 25 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.






















    0















    I'm trying to build a popup that only shows feature info from certain layers. How do I get layer name?



    I've tried this:



    const features = this.map.getFeaturesAtPixel(evt.pixel, {
    layerFilter: ((layerCandidate: layer.Layer) => {
    if (layerCandidate.get('name') === 'my layer') {
    return true;
    }
    return false;
    }
    )});`









    share|improve this question
















    bumped to the homepage by Community 25 mins ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.


















      0












      0








      0








      I'm trying to build a popup that only shows feature info from certain layers. How do I get layer name?



      I've tried this:



      const features = this.map.getFeaturesAtPixel(evt.pixel, {
      layerFilter: ((layerCandidate: layer.Layer) => {
      if (layerCandidate.get('name') === 'my layer') {
      return true;
      }
      return false;
      }
      )});`









      share|improve this question
















      I'm trying to build a popup that only shows feature info from certain layers. How do I get layer name?



      I've tried this:



      const features = this.map.getFeaturesAtPixel(evt.pixel, {
      layerFilter: ((layerCandidate: layer.Layer) => {
      if (layerCandidate.get('name') === 'my layer') {
      return true;
      }
      return false;
      }
      )});`






      openlayers






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jul 28 '18 at 19:11









      nmtoken

      8,08642866




      8,08642866










      asked Jul 28 '18 at 17:27









      daudihusdaudihus

      1




      1





      bumped to the homepage by Community 25 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 25 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
























          1 Answer
          1






          active

          oldest

          votes


















          0














          var feature = Map.olMap.forEachFeatureAtPixel(pixel, function (feature, layer) {
          options.layer = layer;
          options.features = feature;
          options.modify = self.currentInteraction;
          options.sender = self;
          callback(options);
          });


          In these codes, you can get all layer properties with this command



          options.layer.getProperties()


          title, opacity, visible and other details about layer.






          share|improve this answer
























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "79"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f290980%2fhow-to-get-layer-name-from-getfeaturesatpixel-in-ol4%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            var feature = Map.olMap.forEachFeatureAtPixel(pixel, function (feature, layer) {
            options.layer = layer;
            options.features = feature;
            options.modify = self.currentInteraction;
            options.sender = self;
            callback(options);
            });


            In these codes, you can get all layer properties with this command



            options.layer.getProperties()


            title, opacity, visible and other details about layer.






            share|improve this answer




























              0














              var feature = Map.olMap.forEachFeatureAtPixel(pixel, function (feature, layer) {
              options.layer = layer;
              options.features = feature;
              options.modify = self.currentInteraction;
              options.sender = self;
              callback(options);
              });


              In these codes, you can get all layer properties with this command



              options.layer.getProperties()


              title, opacity, visible and other details about layer.






              share|improve this answer


























                0












                0








                0







                var feature = Map.olMap.forEachFeatureAtPixel(pixel, function (feature, layer) {
                options.layer = layer;
                options.features = feature;
                options.modify = self.currentInteraction;
                options.sender = self;
                callback(options);
                });


                In these codes, you can get all layer properties with this command



                options.layer.getProperties()


                title, opacity, visible and other details about layer.






                share|improve this answer













                var feature = Map.olMap.forEachFeatureAtPixel(pixel, function (feature, layer) {
                options.layer = layer;
                options.features = feature;
                options.modify = self.currentInteraction;
                options.sender = self;
                callback(options);
                });


                In these codes, you can get all layer properties with this command



                options.layer.getProperties()


                title, opacity, visible and other details about layer.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jul 30 '18 at 15:18









                Ömür BilgiliÖmür Bilgili

                4721419




                4721419






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f290980%2fhow-to-get-layer-name-from-getfeaturesatpixel-in-ol4%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Щит и меч (фильм) Содержание Названия серий | Сюжет |...

                    is 'sed' thread safeWhat should someone know about using Python scripts in the shell?Nexenta bash script uses...

                    Meter-Bus Содержание Параметры шины | Стандартизация |...