Exemplo 1 – Marcador customizado com popup
O exemplo abaixo mostra uma página web com um marcador localizado na “Estátua do Pescador” no município de Santos, SP.
Na variável apiKey
, adicione sua chave recebida da Maplink.
A variável maplink
é associada com a classe MaplinkMap
e contém as propriedades do mapa, como a div
onde será inicializado e a localização inicial.
A variável icon
define as características do marcador usando o método maplink.icon
.
O método maplink.marker
irá carregar o marcador no mapa com o icon e o popup associado.
Caso nenhum icon
seja declarado, o marcador padrão da Maplink será exibido:
<html> <head> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> <meta charset="utf-8"/> <script src="https://maps.maplink.global"></script> <style> #map {position: absolute; top: 0; right: 0; bottom: 0; left: 0;} </style> </head> <body> <div id="map"></div> <script type = "text/javascript"> const apiKey = "SUA CHAVE DE API"; const maplink = new MaplinkMap(apiKey, "map", { center: [-23.986178, -46.308402] }); const icon = maplink.icon( "iconfinder_Marker_1891030.png", null, { iconSize: [32, 32], shadowSize: [0, 0], iconAnchor: [20, 42], shadowAnchor: [0, 0], popupAnchor: [-3, -32] }); maplink.marker({ latitude: -23.986437, longitude: -46.308303 }, { icon, popup: "<strong>Estátua do Pescador</strong>" }); </script> </body> </html>