{"id":8000,"date":"2019-02-27T07:30:19","date_gmt":"2019-02-27T10:30:19","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=8000"},"modified":"2020-08-04T18:49:13","modified_gmt":"2020-08-04T21:49:13","slug":"introducao-ao-leaflet-adicionando-marcador-parte-2","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2019\/02\/27\/introducao-ao-leaflet-adicionando-marcador-parte-2\/","title":{"rendered":"Introdu\u00e7\u00e3o ao Leaflet \u2013 Adicionando Marcador"},"content":{"rendered":"<p>Estou come\u00e7ando devagar, ent\u00e3o hoje vamos adicionar um marcador com alguns recursos extras. J\u00e1 que o mapa de <a href=\"http:\/\/www.fernandoquadro.com.br\/html\/2019\/02\/26\/introducao-ao-leaflet-parte-1\/\" rel=\"noopener noreferrer\" target=\"_blank\">ontem<\/a> j\u00e1 est\u00e1 centralizado no Desastre de Brumadinho, vamos adicionar um marcador l\u00e1.<\/p>\n<p><strong>1. Adicionando um Marcador<\/strong><\/p>\n<p>Para criar um marcador, o Leaflet usa a classe <em>L.marker<\/em>:<\/p>\n<pre>\r\nvar earthquakeMarker = L.marker([-20.1438, -44.1301]);\r\n<\/pre>\n<p>Isso cria o marcador, por\u00e9m precisa ser adicionado ao mapa:<\/p>\n<pre>\r\nearthquakeMarker.addTo(map);\r\n<\/pre>\n<p>E o nosso mapa fica assim:<\/p>\n<p><center><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker.png\" alt=\"\" width=\"708\" height=\"708\" class=\"aligncenter size-full wp-image-8001\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker.png 708w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker-150x150.png 150w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker-300x300.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker-144x144.png 144w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker-600x600.png 600w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/center><\/p>\n<p>Bom at\u00e9 agora, mas olhando para o mapa n\u00e3o nos diz nada sobre o marcador. Vamos mudar isso adicionando um t\u00edtulo:<\/p>\n<pre>\r\nvar&nbsp;earthquakeMarker&nbsp;=&nbsp;L.marker([-20.1438,&nbsp;-44.1301],&nbsp;\r\n&nbsp;&nbsp;&nbsp;&nbsp;{title:&nbsp;'Janeiro&nbsp;25,&nbsp;2019&nbsp;Desastre&nbsp;de&nbsp;Brumadinho'});\r\n<\/pre>\n<p>Agora, quando passamos o marcador, recebemos um t\u00edtulo:<\/p>\n<p><center><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_caption.png\" alt=\"\" width=\"707\" height=\"711\" class=\"aligncenter size-full wp-image-8002\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_caption.png 707w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_caption-150x150.png 150w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_caption-298x300.png 298w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_caption-144x144.png 144w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_caption-600x603.png 600w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/center><\/p>\n<p>Agora, vamos adicionar um pop-up ao marcador para exibir mais informa\u00e7\u00f5es no evento do click. Fazemos isso vinculando um pop-up ao nosso marcador existente:<\/p>\n<pre>\r\nvar earthquakeMarker = L.marker([-20.1438, -44.1301], \r\n    {title: 'Janeiro 25, 2019 Desastre de Brumadinho'});\r\nearthquakeMarker.bindPopup(\"Janeiro 25, 2019<br>Desastre de Brumadinho\");\r\nearthquakeMarker.addTo(map);\t\r\n\r\n<\/pre>\n<p>Quando clicamos no marcador, o pop-up \u00e9 exibido.<\/p>\n<p><center><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_popup.png\" alt=\"\" width=\"707\" height=\"708\" class=\"aligncenter size-full wp-image-8003\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_popup.png 707w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_popup-150x150.png 150w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_popup-300x300.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_popup-144x144.png 144w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2019\/02\/leaflet_brumadinho_marker_popup-600x601.png 600w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/center><\/p>\n<p>Se voc\u00ea quiser, pode ver o processo detalhado acima no YouTube:<\/p>\n<p><center><br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/v_TLg3ncUyU\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><br \/>\n<\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estou come\u00e7ando devagar, ent\u00e3o hoje vamos adicionar um marcador com alguns recursos extras. J\u00e1 que o mapa de ontem j\u00e1 est\u00e1 centralizado no Desastre de Brumadinho, vamos adicionar um marcador l\u00e1. 1. Adicionando um Marcador Para criar um marcador, o&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2019\/02\/27\/introducao-ao-leaflet-adicionando-marcador-parte-2\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":8005,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[140,293],"class_list":["post-8000","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-javascript","tag-leaflet"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/8000","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=8000"}],"version-history":[{"count":5,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/8000\/revisions"}],"predecessor-version":[{"id":8915,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/8000\/revisions\/8915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/8005"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=8000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=8000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=8000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}