{"id":8544,"date":"2019-09-27T09:05:19","date_gmt":"2019-09-27T12:05:19","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=8544"},"modified":"2019-09-27T09:05:19","modified_gmt":"2019-09-27T12:05:19","slug":"lancado-o-openlayers-6-0","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2019\/09\/27\/lancado-o-openlayers-6-0\/","title":{"rendered":"Lan\u00e7ado o OpenLayers 6.0"},"content":{"rendered":"<p>Prezados leitores,<\/p>\n<p>Ontem, por volta das 22h <a href=\"https:\/\/twitter.com\/tschaub\" rel=\"noopener noreferrer\" target=\"_blank\">Tim Schaub<\/a> anunciou no <a href=\"https:\/\/github.com\/openlayers\/openlayers\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub do OpenLayers<\/a> que a t\u00e3o aguardada (pelo menos por mim) vers\u00e3o 6.0 est\u00e1 dispon\u00edvel oficialmente. Foram mais de 1.780 commits e 540 pull requests desde a vers\u00e3o 5.3.<\/p>\n<p>Dentre as novidades, um recurso importante nesta vers\u00e3o \u00e9 a capacidade de compor camadas com diferentes tipos de renderizador. Anteriormente, o mapa usava uma \u00fanica estrat\u00e9gia de renderiza\u00e7\u00e3o, e todas as camadas do seu mapa tinham que implementar essa estrat\u00e9gia. <\/p>\n<p>Agora \u00e9 poss\u00edvel ter um mapa com camadas que usam diferentes tecnologias de renderiza\u00e7\u00e3o. Isso possibilita, por exemplo, que a camada Canvas (2D) seja composta junto com uma camada baseada em WebGL no mesmo mapa. Tamb\u00e9m \u00e9 poss\u00edvel criar camadas com renderizadores personalizados. Portanto, voc\u00ea pode ter um mapa que use outra biblioteca (como <a href=\"https:\/\/d3js.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">d3<\/a>) para renderizar uma camada e usar o OpenLayers para renderizar as outras camadas. <\/p>\n<p>Al\u00e9m disso, a vers\u00e3o 6.0 inclui v\u00e1rias melhorias na renderiza\u00e7\u00e3o de vector tiles e deve consumir um quantidade menor de mem\u00f3ria em geral. A vers\u00e3o tamb\u00e9m inclui v\u00e1rios recursos experimentais que ainda n\u00e3o fazem parte da API est\u00e1vel, como um novo renderizador baseado em <a href=\"https:\/\/pt.wikipedia.org\/wiki\/WebGL\" rel=\"noopener noreferrer\" target=\"_blank\">WebGL <\/a>e a fun\u00e7\u00e3o experimental useGeographic().<\/p>\n<p>Esta vers\u00e3o inclui v\u00e1rias altera\u00e7\u00f5es incompat\u00edveis com vers\u00f5es anteriores. Desta forma \u00e9 importante ler as <a href=\"https:\/\/github.com\/openlayers\/openlayers\/releases\/tag\/v6.0.0\" rel=\"noopener noreferrer\" target=\"_blank\">notas do release<\/a> para verificar o que mudou a partir da vers\u00e3o 5.3.<\/p>\n<p>Fonte: <a href=\"https:\/\/github.com\/openlayers\/openlayers\/releases\/tag\/v6.0.0\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub do OpenLayers<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prezados leitores, Ontem, por volta das 22h Tim Schaub anunciou no GitHub do OpenLayers que a t\u00e3o aguardada (pelo menos por mim) vers\u00e3o 6.0 est\u00e1 dispon\u00edvel oficialmente. Foram mais de 1.780 commits e 540 pull requests desde a vers\u00e3o 5.3&#8230;. <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2019\/09\/27\/lancado-o-openlayers-6-0\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":8546,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[250],"class_list":["post-8544","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-openlayers"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/8544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=8544"}],"version-history":[{"count":5,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/8544\/revisions"}],"predecessor-version":[{"id":8550,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/8544\/revisions\/8550"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/8546"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=8544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=8544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=8544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}