Ejemplo 1 – Marcador personalizado con popup
El siguiente ejemplo muestra una página web con un marcador situado en la «Estatua del Pescador» en el municipio de Santos, SP.
En la variable apiKey
, añada la clave recibida de Maplink.
La variable maplink
está asociada a la clase MaplinkMap
y contiene las propiedades del mapa, como div
, donde se inicializará y la ubicación inicial.
La variable icon
define las características del marcador mediante el método maplink.icon
.
El método maplink.marker
cargará el marcador en el mapa con el icono y la ventana emergente asociada.
Si no se declara icon
, se mostrará el marcador Maplink por defecto:
<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>