2016-01-11 8 views
1

Я использую это: ngmap.github.io и ионный каркас.current Bounds форма google map с ng-map

Я пытаюсь получить текущую позицию daynamicly как этот JS код:

google.maps.event.addListener(map, 'idle', function(){ 
    var bounds = map.getBounds(); 
//returns an object with the NorthEast and SouthWest LatLng points of the bounds 

}); 

как я могу преобразовать этот код в angularjs?

ответ

1

По the documentation:

NgMap.getMap().then(function(map) {...}) используется для, чтобы получить экземпляр карты.

Пример

var app = angular.module('myapp', ['ngMap']); 
 
app.controller('mapcntrl', function (NgMap, $scope) { 
 

 
    NgMap.getMap().then(function (map) { 
 
     console.log(map.getBounds().toString()); 
 
    }); 
 
});
<script src="https://maps.google.com/maps/api/js"></script> 
 
<script src="https://code.angularjs.org/1.3.15/angular.js"></script> 
 
<script src="https://rawgit.com/allenhwkim/angularjs-google-maps/master/build/scripts/ng-map.js"></script> 
 
<div ng-app="myapp" ng-controller="mapcntrl"> 
 
    <ng-map center="[-26.1367035,124.2706638]" zoom="5"></ng-map> 
 
</div>

 Смежные вопросы

  • Нет связанных вопросов^_^