mirror of
https://github.com/arnaucube/cellMapVisualizer.git
synced 2026-02-07 03:06:40 +01:00
frontend: added mcc-mnc-list, to visualize on the map the brand of each antenna
This commit is contained in:
29426
web/mcc-mnc-list.json
Normal file
29426
web/mcc-mnc-list.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -10,6 +10,19 @@ angular.module('app.main', ['ngRoute', 'leaflet-directive'])
|
|||||||
}])
|
}])
|
||||||
|
|
||||||
.controller('MainCtrl', function($scope, $http, leafletMapEvents) {
|
.controller('MainCtrl', function($scope, $http, leafletMapEvents) {
|
||||||
|
//get mcc and mnc data
|
||||||
|
$scope.mcc=[];
|
||||||
|
$http.get('mcc-mnc-list.json')
|
||||||
|
.then(function(data) {
|
||||||
|
console.log('data success');
|
||||||
|
console.log(data);
|
||||||
|
$scope.mcc = data.data;
|
||||||
|
}, function(data) {
|
||||||
|
console.log('data error');
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//map
|
//map
|
||||||
$scope.center = {
|
$scope.center = {
|
||||||
lat: 41.38014146592283,
|
lat: 41.38014146592283,
|
||||||
@@ -86,10 +99,21 @@ angular.module('app.main', ['ngRoute', 'leaflet-directive'])
|
|||||||
icon: markY
|
icon: markY
|
||||||
});
|
});
|
||||||
for (var i = 0; i < $scope.cells.length; i++) {
|
for (var i = 0; i < $scope.cells.length; i++) {
|
||||||
|
/*var company ="";
|
||||||
|
company = $scope.mcc.filter(function(obj){
|
||||||
|
return obj.mcc==$scope.cells[i].mcc && obj.mnc == $scope.cells[i].net;
|
||||||
|
});*/
|
||||||
|
var company = "";
|
||||||
|
for(var k in $scope.mcc){
|
||||||
|
if($scope.mcc[k].mcc==$scope.cells[i].mcc && $scope.mcc[k].mnc == $scope.cells[i].net) {
|
||||||
|
company = $scope.mcc[k];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
console.log(company);
|
||||||
$scope.markers.push({
|
$scope.markers.push({
|
||||||
lat: Number($scope.cells[i].lat),
|
lat: Number($scope.cells[i].lat),
|
||||||
lng: Number($scope.cells[i].lon),
|
lng: Number($scope.cells[i].lon),
|
||||||
message: "lat:" + $scope.cells[i].lat + ", lon:" + $scope.cells[i].lon,
|
message: "lat:" + $scope.cells[i].lat + ", lon:" + $scope.cells[i].lon +"<br> mcc:"+ $scope.cells[i].mcc + ", mnc:" + $scope.cells[i].net + "<br>" + company.brand,
|
||||||
icon: antennaIcon
|
icon: antennaIcon
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user