OpenLayers 3: Vector Layer loses styling when map pans or changes zoom Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Detecting map changes using OpenlayersBing OpenLayers shows OK in QGIS and Composer preview, but is misaligned after exporting to PDFOpenLayers-3 setting zoom so layers fit in map windowLoading GeoJSON data into an array with OpenLayers 3?OpenLayers creating Marker Vector LayerOpenLayers 3 Vector layerStatic images not appearing in OpenLayers 3?Openlayers: keep polyline horizontal when panningStyling Vector layer with OpenLayersOpenlayers min-zoom to view all map

Can a USB port passively 'listen only'?

What does this icon in iOS Stardew Valley mean?

What is the interpretation of the p-value of 2.2e-16?

Why did the rest of the Eastern Bloc not invade Yugoslavia?

Dating a Former Employee

How discoverable are IPv6 addresses and AAAA names by potential attackers?

Simplicity of the roots of a minimal polynomial

String `!23` is replaced with `docker` in command line

List of Python versions

English words in a non-english sci-fi novel

Are two submodules (where one is contained in the other) isomorphic if their quotientmodules are isomorphic?

Is there a node or combination of nodes that can take an average colour out of a single image?

Fundamental Solution of the Pell Equation

How to find all the available tools in macOS terminal?

Can a non-EU citizen traveling with me come with me through the EU passport line?

The logistics of corpse disposal

3 doors, three guards, one stone

What is use of Files statically option into Package Designer

What causes the vertical darker bands in my photo?

What is the role of the transistor and diode in a soft start circuit?

Why am I getting the error "non-boolean type specified in a context where a condition is expected" for this request?

At the end of Thor: Ragnarok why don't the Asgardians turn and head for the Bifrost as per their original plan?

Is there a (better) way to access $wpdb results?

Extract all GPU name, model and GPU ram



OpenLayers 3: Vector Layer loses styling when map pans or changes zoom



Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Detecting map changes using OpenlayersBing OpenLayers shows OK in QGIS and Composer preview, but is misaligned after exporting to PDFOpenLayers-3 setting zoom so layers fit in map windowLoading GeoJSON data into an array with OpenLayers 3?OpenLayers creating Marker Vector LayerOpenLayers 3 Vector layerStatic images not appearing in OpenLayers 3?Openlayers: keep polyline horizontal when panningStyling Vector layer with OpenLayersOpenlayers min-zoom to view all map



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








1















I'm working on switching from OpenLayers 2 to OpenLayers 3 and supplementing my reading of The Book of OpenLayers 3 by trying some things out on my own. There's a project that I'm building here that should be fairly simple: take form inputs and use them as parameters for building a vector layer. The interface works as intended, save for one problem.



Whenever I pan the map or zoom it, the vector layer seems to disappear. I can't for the life of me imagine what's going on. Anyone able to help me figure out what I can do to keep the layer in place?



To make things easier, I have created a JSFiddle, please feel free to use at will.










share|improve this question
























  • Welcome to GIS.SE. You might be better off putting the code on jsFiddle or similar and producing a minimal example demonstrating the problem. At the moment that is a lot of code to read through.

    – John Powell
    Feb 25 '16 at 6:36












  • Hi! I linked to the project inline, added the code as a courtesy for those who didn't want to click through. If that is not in accordance with GIS.SE custom, I'll be happy to remove it!

    – Dheeraj Chand
    Feb 25 '16 at 6:40











  • The reason that jsFiddle and the like is preferable, is because you can see the output and code side by side, and someone can update with a fix and post that. It is now possible to see your issue, but harder to see the code.

    – John Powell
    Feb 25 '16 at 7:31











  • Point taken! Sorry, I am new to SE, generally, still getting my sea legs. I'll edit to include a JSFiddle link.

    – Dheeraj Chand
    Feb 25 '16 at 7:40











  • Perfect. I wish everyone found their sea legs this quickly :-)

    – John Powell
    Feb 25 '16 at 8:22

















1















I'm working on switching from OpenLayers 2 to OpenLayers 3 and supplementing my reading of The Book of OpenLayers 3 by trying some things out on my own. There's a project that I'm building here that should be fairly simple: take form inputs and use them as parameters for building a vector layer. The interface works as intended, save for one problem.



Whenever I pan the map or zoom it, the vector layer seems to disappear. I can't for the life of me imagine what's going on. Anyone able to help me figure out what I can do to keep the layer in place?



To make things easier, I have created a JSFiddle, please feel free to use at will.










share|improve this question
























  • Welcome to GIS.SE. You might be better off putting the code on jsFiddle or similar and producing a minimal example demonstrating the problem. At the moment that is a lot of code to read through.

    – John Powell
    Feb 25 '16 at 6:36












  • Hi! I linked to the project inline, added the code as a courtesy for those who didn't want to click through. If that is not in accordance with GIS.SE custom, I'll be happy to remove it!

    – Dheeraj Chand
    Feb 25 '16 at 6:40











  • The reason that jsFiddle and the like is preferable, is because you can see the output and code side by side, and someone can update with a fix and post that. It is now possible to see your issue, but harder to see the code.

    – John Powell
    Feb 25 '16 at 7:31











  • Point taken! Sorry, I am new to SE, generally, still getting my sea legs. I'll edit to include a JSFiddle link.

    – Dheeraj Chand
    Feb 25 '16 at 7:40











  • Perfect. I wish everyone found their sea legs this quickly :-)

    – John Powell
    Feb 25 '16 at 8:22













1












1








1








I'm working on switching from OpenLayers 2 to OpenLayers 3 and supplementing my reading of The Book of OpenLayers 3 by trying some things out on my own. There's a project that I'm building here that should be fairly simple: take form inputs and use them as parameters for building a vector layer. The interface works as intended, save for one problem.



Whenever I pan the map or zoom it, the vector layer seems to disappear. I can't for the life of me imagine what's going on. Anyone able to help me figure out what I can do to keep the layer in place?



To make things easier, I have created a JSFiddle, please feel free to use at will.










share|improve this question
















I'm working on switching from OpenLayers 2 to OpenLayers 3 and supplementing my reading of The Book of OpenLayers 3 by trying some things out on my own. There's a project that I'm building here that should be fairly simple: take form inputs and use them as parameters for building a vector layer. The interface works as intended, save for one problem.



Whenever I pan the map or zoom it, the vector layer seems to disappear. I can't for the life of me imagine what's going on. Anyone able to help me figure out what I can do to keep the layer in place?



To make things easier, I have created a JSFiddle, please feel free to use at will.







javascript openlayers






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 27 '16 at 6:14







Dheeraj Chand

















asked Feb 25 '16 at 5:52









Dheeraj ChandDheeraj Chand

385




385












  • Welcome to GIS.SE. You might be better off putting the code on jsFiddle or similar and producing a minimal example demonstrating the problem. At the moment that is a lot of code to read through.

    – John Powell
    Feb 25 '16 at 6:36












  • Hi! I linked to the project inline, added the code as a courtesy for those who didn't want to click through. If that is not in accordance with GIS.SE custom, I'll be happy to remove it!

    – Dheeraj Chand
    Feb 25 '16 at 6:40











  • The reason that jsFiddle and the like is preferable, is because you can see the output and code side by side, and someone can update with a fix and post that. It is now possible to see your issue, but harder to see the code.

    – John Powell
    Feb 25 '16 at 7:31











  • Point taken! Sorry, I am new to SE, generally, still getting my sea legs. I'll edit to include a JSFiddle link.

    – Dheeraj Chand
    Feb 25 '16 at 7:40











  • Perfect. I wish everyone found their sea legs this quickly :-)

    – John Powell
    Feb 25 '16 at 8:22

















  • Welcome to GIS.SE. You might be better off putting the code on jsFiddle or similar and producing a minimal example demonstrating the problem. At the moment that is a lot of code to read through.

    – John Powell
    Feb 25 '16 at 6:36












  • Hi! I linked to the project inline, added the code as a courtesy for those who didn't want to click through. If that is not in accordance with GIS.SE custom, I'll be happy to remove it!

    – Dheeraj Chand
    Feb 25 '16 at 6:40











  • The reason that jsFiddle and the like is preferable, is because you can see the output and code side by side, and someone can update with a fix and post that. It is now possible to see your issue, but harder to see the code.

    – John Powell
    Feb 25 '16 at 7:31











  • Point taken! Sorry, I am new to SE, generally, still getting my sea legs. I'll edit to include a JSFiddle link.

    – Dheeraj Chand
    Feb 25 '16 at 7:40











  • Perfect. I wish everyone found their sea legs this quickly :-)

    – John Powell
    Feb 25 '16 at 8:22
















Welcome to GIS.SE. You might be better off putting the code on jsFiddle or similar and producing a minimal example demonstrating the problem. At the moment that is a lot of code to read through.

– John Powell
Feb 25 '16 at 6:36






Welcome to GIS.SE. You might be better off putting the code on jsFiddle or similar and producing a minimal example demonstrating the problem. At the moment that is a lot of code to read through.

– John Powell
Feb 25 '16 at 6:36














Hi! I linked to the project inline, added the code as a courtesy for those who didn't want to click through. If that is not in accordance with GIS.SE custom, I'll be happy to remove it!

– Dheeraj Chand
Feb 25 '16 at 6:40





Hi! I linked to the project inline, added the code as a courtesy for those who didn't want to click through. If that is not in accordance with GIS.SE custom, I'll be happy to remove it!

– Dheeraj Chand
Feb 25 '16 at 6:40













The reason that jsFiddle and the like is preferable, is because you can see the output and code side by side, and someone can update with a fix and post that. It is now possible to see your issue, but harder to see the code.

– John Powell
Feb 25 '16 at 7:31





The reason that jsFiddle and the like is preferable, is because you can see the output and code side by side, and someone can update with a fix and post that. It is now possible to see your issue, but harder to see the code.

– John Powell
Feb 25 '16 at 7:31













Point taken! Sorry, I am new to SE, generally, still getting my sea legs. I'll edit to include a JSFiddle link.

– Dheeraj Chand
Feb 25 '16 at 7:40





Point taken! Sorry, I am new to SE, generally, still getting my sea legs. I'll edit to include a JSFiddle link.

– Dheeraj Chand
Feb 25 '16 at 7:40













Perfect. I wish everyone found their sea legs this quickly :-)

– John Powell
Feb 25 '16 at 8:22





Perfect. I wish everyone found their sea legs this quickly :-)

– John Powell
Feb 25 '16 at 8:22










1 Answer
1






active

oldest

votes


















1














The answer was in line 77 here. It turns out that for whatever reason, I misunderstood falsiness in JavaScript and my style-builder function was erring on undefined styles. Who knew? The rest of the code works, though!!!






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%2f182174%2fopenlayers-3-vector-layer-loses-styling-when-map-pans-or-changes-zoom%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









    1














    The answer was in line 77 here. It turns out that for whatever reason, I misunderstood falsiness in JavaScript and my style-builder function was erring on undefined styles. Who knew? The rest of the code works, though!!!






    share|improve this answer



























      1














      The answer was in line 77 here. It turns out that for whatever reason, I misunderstood falsiness in JavaScript and my style-builder function was erring on undefined styles. Who knew? The rest of the code works, though!!!






      share|improve this answer

























        1












        1








        1







        The answer was in line 77 here. It turns out that for whatever reason, I misunderstood falsiness in JavaScript and my style-builder function was erring on undefined styles. Who knew? The rest of the code works, though!!!






        share|improve this answer













        The answer was in line 77 here. It turns out that for whatever reason, I misunderstood falsiness in JavaScript and my style-builder function was erring on undefined styles. Who knew? The rest of the code works, though!!!







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 16 '16 at 18:53









        Dheeraj ChandDheeraj Chand

        385




        385



























            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%2f182174%2fopenlayers-3-vector-layer-loses-styling-when-map-pans-or-changes-zoom%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

            Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221

            Creating closest line along the point''s azimuth using PostgreSQL Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Drawing line between points at specific distance in PostGIS?How to efficiently find the closest point over the dateline?How to find the nearest point by using PostGIS function?PostGIS nearest point with LATERAL JOIN in PostgreSQL 9.3+Creating a table and inserting selected streets using plpgsql functionsCreating a table that stores Distances and other columnSaving select query results (year wise) from PostgreSQL/PostGIS to text filesWhat is the information behind this geometry?How to give start and end vertex ids dynamically in pgr_dijkstra?Point to Polygon nearest distance DS_distance is not using geography index & knn <-> or <#> does not give result in orderLine to point conversion with start point and end point detection?

            Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given