<div dir="ltr"><span id="docs-internal-guid-288de870-f011-33c9-d5f1-567bc0dda9af"><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Hello everyone, here’s my eighth report for the OL3-Google-Maps project.</span></p><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Link to the library: </span><a href="https://github.com/mapgears/ol3-google-maps" style="text-decoration:none"><span style="font-size:14.6667px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">https://github.com/mapgears/ol3-google-maps</span></a></p><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Link to the website: </span><a href="http://mapgears.github.io/ol3-google-maps/" style="text-decoration:none"><span style="font-size:14.6667px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">http://mapgears.github.io/ol3-google-maps/</span></a></p><br><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">What did you get done this week?</span></p><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14px;font-family:Arial;color:rgb(37,37,37);vertical-align:baseline"><p dir="ltr" style="line-height:1.8;margin-top:3pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">I integrated the project with Travis CI. Now, every new commit and new pull request will be automatically linted and built to look for errors.</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:14px;font-family:Arial;color:rgb(37,37,37);vertical-align:baseline"><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;white-space:pre-wrap">I added support for writing and running tests. They are ran automatically with Travis CI as well. I used Mocha and Chai for this.</span></p></li><li dir="ltr" style="list-style-type:disc;font-size:14px;font-family:Arial;color:rgb(37,37,37);vertical-align:baseline"><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:1pt"><span style="vertical-align:baseline;white-space:pre-wrap">I wrote a few tests. This took longer than expected, as I had never touched unit tests before. A lot of the work I’ve done today turned out to be wrong, as I learned testing private methods and variables was bad practice after I had written the tests. However, I understand better now what the tests are actually for. This will be very useful in the future.</span></p></li></ul><br><p dir="ltr" style="line-height:1.8;margin-top:3pt;margin-bottom:1pt"><span style="font-size:14px;font-family:Arial;color:rgb(37,37,37);font-weight:700;vertical-align:baseline;white-space:pre-wrap">What do you plan on doing next week?</span></p><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14px;font-family:Arial;color:rgb(37,37,37);vertical-align:baseline"><p dir="ltr" style="line-height:1.8;margin-top:3pt;margin-bottom:1pt"><span style="vertical-align:baseline;white-space:pre-wrap">I will work on an issue with the library: to synchronize OpenLayers layers with GoogleMaps layers, we make the OpenLayers layers invisible, but requests are still sent to the server for new tiles. This is by design in OL3, so that when the layer is made visible again, the map is already loaded. However, we want to disable that for the library. I sent a message on the mailing list asking for potential solutions, but no-one was able to bring one. I will work on finding one next week.</span></p></li></ul><br><p dir="ltr" style="line-height:1.8;margin-top:3pt;margin-bottom:1pt"><span style="font-size:14px;font-family:Arial;color:rgb(37,37,37);font-weight:700;vertical-align:baseline;white-space:pre-wrap">Are you blocked on anything?</span></p><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Nope.</span></p></li></ul><br><p dir="ltr" style="line-height:1.8;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Have a nice week-end!</span></p><div><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"><br></span></div></span></div>