02/08/2016 Development / java script

            var MyIcon = L.Icon.extend({
              options: {
                  iconUrl: '/data-s4c/Camadas/Rotas/s4c_ic_ending_point.png',
                  iconSize: new L.Point(24, 24),
                  iconAnchor: new L.Point(22, 94),
                  popupAnchor: new L.Point(-3, -76)
              }
            });
            var icon = new MyIcon();

                via.geom.setStyle({color: $scope.fillColor()});

                MapaService.adicionarLayer(via.geom);
                MapaService.obterMapa().then(function(mapa) {
                    mapa.fitBounds(via.geom);

                    var layers = _.first(via.geom.getLayers());
                    var posIni = layers.getLatLngs()[0];
                    var posEnd = layers.getLatLngs()[layers.getLatLngs().length -1];

                    var marker1 = L.marker([posIni.lat, posIni.lng], {icon: icon}).addTo(mapa);
                    var marker2 = L.marker([posEnd.lat, posEnd.lng]).addTo(mapa);