| Wstawianie mapy na stronę |
W celu wstawienia i używania mapy na stronie konieczne jest posiadanie klucza EMAPI. Klucz można uzyskać po uprzednim kontakcie z działem handlowym Spółki Emapa.
W sekcji HEAD strony www należy wstawić następujący kod:
<script src="https://emapi.pl/LoadApi.aspx?userId=xyz&ver=3" type="text/javascript"></script>
Ciąg znaków "xyz" znajdujący się przy parametrze ?userId= należy zastąpić otrzymanym wcześniej kluczem EMAPI.
W sekcji BODY należy zdefiniować element DIV, w który zostanie osadzona mapa. Następnie przypisać mu wartości width, height oraz id. Może to zostać określone przez atrybut style, w kodzie strony, bądź w zewnętrznym arkuszu styli.
Ostatnim etapem jest utworzenie mapy za pomocą funkcji EMAPI.Map oraz jej wywołanie parametrem onload=init(); w znaczniku BODY. Poniższy kod może zostać umieszczony w kodzie strony w znaczniku SCRIPT bądź w zewnętrznym pliku skryptów.
init = function()
{
var map = new EMAPI.Map('mapa1','userId');
}
gdzie:
| mapa1 | {String} Identyfikator elementu na stronie, który ma zawierać mapę (znacznik DIV). |
| userId | {String} Identyfikator użytkownika (klucz EMAPI). |
Przykładowy kod strony z osadzoną mapą oraz efekt jego wykonania:
<HTML>
<HEAD>
...
<script src="https://emapi.pl/LoadApi.aspx?userId=xyz&ver=3" type="text/javascript"></script> /*zewnętrzny skrypt javascript*/
...
<style> //parametry elementu DIV
#mapa1 {
border: 1px solid gray;
width: 98%;
height: 300px;
}
</style>
</HEAD>
<BODY onload=init();> //wywołanie funkcji init()
<script type="text/javascript">
init = function()
{
var map = new EMAPI.Map('mapa1','userID');
}
</script>
<div id="mapa1"></div> //element DIV, w którym zostanie osadzona mapa
...
</BODY>
</HTML>