mirror of
https://github.com/arnaucube/commonroutesApp.git
synced 2026-02-08 03:56:41 +01:00
geolocation added on offerCar and travel page
This commit is contained in:
@@ -1,9 +1,24 @@
|
||||
angular.module('app.offerCar', ['pascalprecht.translate'])
|
||||
angular.module('app.offerCar', ['pascalprecht.translate', 'ui-leaflet'])
|
||||
|
||||
.controller('OfferCarCtrl', function($scope, $stateParams, $translate,
|
||||
$http, $filter) {
|
||||
|
||||
$scope.newtravel={};
|
||||
$scope.newtravel.from={
|
||||
lat: 0,
|
||||
long:0
|
||||
};
|
||||
$scope.newtravel.to={
|
||||
lat: 0,
|
||||
long:0
|
||||
};
|
||||
$scope.center= {
|
||||
lat: 0,
|
||||
lng: 0,
|
||||
zoom: 1
|
||||
};
|
||||
$scope.markers=new Array();
|
||||
|
||||
$scope.createTravel =function(){
|
||||
$scope.newtravel.type="offering";
|
||||
$http({
|
||||
@@ -20,4 +35,31 @@ angular.module('app.offerCar', ['pascalprecht.translate'])
|
||||
console.log(data);
|
||||
});
|
||||
};
|
||||
$scope.getGeo = function(){
|
||||
|
||||
$scope.markers=[];
|
||||
console.log($scope.newtravel.from.name);
|
||||
console.log($scope.newtravel.to.name);
|
||||
$http.get('http://nominatim.openstreetmap.org/search?q=' + $scope.newtravel.from.name + '&format=json&limit=1')
|
||||
.then(function(data) {
|
||||
$scope.newtravel.from.lat=data.data[0].lat;
|
||||
$scope.newtravel.from.long=data.data[0].lon;
|
||||
$scope.markers.push({
|
||||
lat: Number(data.data[0].lat),
|
||||
lng: Number(data.data[0].lon),
|
||||
message: data.data[0].display_name
|
||||
});
|
||||
$http.get('http://nominatim.openstreetmap.org/search?q=' + $scope.newtravel.to.name + '&format=json&limit=1')
|
||||
.then(function(data) {
|
||||
$scope.newtravel.to.lat=data.data[0].lat;
|
||||
$scope.newtravel.to.long=data.data[0].lon;
|
||||
$scope.markers.push({
|
||||
lat: Number(data.data[0].lat),
|
||||
lng: Number(data.data[0].lon),
|
||||
message: data.data[0].display_name
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user