Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- vm.recarregarRota = function (){
- $window.location.reload();
- }
- <div class="col-md-12 box_map" style="padding: 20px 30px 20px 30px;">
- <div id="recent_activity" class="box_whiteframe_map">
- <leaflet defaults="vm.defaults" lf-center="vm.center" ng-init="vm.buscaEnderecoClientesEmpresas()" markers="vm.markers" width="100%" height="480px"></leaflet>
- </div>
- </div>
- vm.markers = new Array(); //CRIA MARKERS A SEREM UTILIZADOS NO MAP
- vm.buscaEnderecoClientesEmpresas = function() {
- vm.items.then(function(items) { // ler array de retorno
- relatoriosService.carregarEnderecoClientesEmpresas(dados).then(function(response) {
- if (response.data != 'null') {
- vm.enderecoClientesEmpresas = response.data; //ARRAY QUE VEM DO BD
- angular.forEach(vm.enderecoClientesEmpresas, function(value, key) { //FOREACH UTILIZADO PARA PERCORRER ARRAY
- vm.markers.push({
- group: value.estado, //DADOS PROVENIENTES DO BD.
- lat: value.latitude, //DADOS PROVENIENTES DO BD.
- lng: value.longitude, //DADOS PROVENIENTES DO BD.
- message: "teste",
- icon: {
- type: 'awesomeMarker',
- prefix: 'fa',
- icon: icon,
- markerColor: color
- },
- label: {
- options: {
- noHide: true
- }
- }
- });
- });
- } else {
- vm.enderecoClientesEmpresas = '';
- }
- }, function(error) {
- console.log('Erro findSemEmail: ', error);
- });
- });
- }
- angular.extend(vm, { // EXTENDE AS PROPRIEDADES DO MAP (MARCADORES, LOCALIZAÇÃO INCIAL..)
- center: { // LOCALIZAÇÃO INICIAL .
- lat: -27.952419,
- lng: -52.211667,
- zoom: 6
- },
- defaults: { //LAYER É O TIPO DE MAPA A SER UTILIZADO
- tileLayer: "http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
- zoomControlPosition: 'topright',
- tileLayerOptions: {
- opacity: 0.9,
- detectRetina: true,
- reuseTiles: true,
- attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> | © <a href="http://www.openstreetmap.org/copyright">Funil PRÓ</a>',
- },
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement