HTML:

<ya-map ya-zoom="10" ya-center="{{ center }}" ya-before-init="beforeInit()">
    <ya-geo-object ya-source="geoObject"></ya-geo-object>
</ya-map>

javascript:

$scope.beforeInit = function(){
    // Данные о местоположении, определённом по IP
    var geolocation = ymaps.geolocation,
        // координаты
        coords = [geolocation.longitude,geolocation.latitude];
    $scope.center = coords;
    $scope.geoObject = {
        geometry:{
            type:'Point',
            coordinates:coords
        },
        properties:{
            // В балуне: страна, город, регион.
            balloonContentHeader: geolocation.country,
            balloonContent: geolocation.city,
            balloonContentFooter: geolocation.region
        }
    };
};